@charset "utf-8";
@font-face { font-family: 'iconfont'; src: url('iconfont.eot'); /* IE9*/ src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('iconfont.woff') format('woff'), /* chrome、firefox */ url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('iconfont.svg#svgFontName') format('svg'); /* iOS 4.1- */ }
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; }
/*----reset---------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; box-sizing: border-box; }
:before, :after { box-sizing: border-box; }
table { border-collapse: collapse; border-spacing: 0; }
input, fieldset, img, abbr, acronym {background: none; border: 0; border-radius: 0 }
ol, ul { list-style: none; }
caption, th {font-weight: bolder; }
q:before, q:after { content: ''; }
*{font-family: "Microsoft YaHei","iconfont","FontAwesome"  !important;}
body, button, input, select, textarea { font: 13px/2 Microsoft YaHei, "Arial Narrow", HELVETICA; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; /*font-size: 100%; font-family:Microsoft YaHei; */ }
address, caption, cite, code, dfn, em, strong, var { font-weight: normal; font-style: normal; }
:focus { outline: 0; }
strong { font-weight: bold }
/* mobil */
img{border: none;}
img, object, embed, video { max-width: 100%; max-height: 100% }
/*img { display: block }*/
/* IE 6 不支持最大宽度，因此默认为 100% 宽度 */
.ie6 img { width: 100%; }
/*------base-----------------------------------------------*/
.ie9 { display: block; position: absolute; left: 0; width: 100%; text-align: center; z-index: 1; ; margin-top: 50px; background: #ff0000 }
body { min-width: 320px; color: #333; -webkit-text-size-adjust: 100% }
a, a visted { text-decoration: none; color: #666; }
.ycyc{white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow: hidden; }
hr {  width: 100%; }
h1 { font-size: 32px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 15px; }
p { color: #666;display: block;}
ul { display: block; -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-padding-start: 0; }
li { list-style: none }
textarea,input,select {color: #333; border:1px solid #888;}

.dn{display: none;}

/* ���ض��� */
.go-top{position: fixed;bottom: 10px;right: 8px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 44px;margin-bottom: 10px;background-image: url(/Public/images/go-top.png);border: 1px solid #d7d7d7;}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
.go-top .uc-2vm-pop{
	position: absolute;right: 60px;top: -130px;
	width: 240px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}

.person_data .myinputtext{border: 1px solid #F1F1F1;}
.clear { clear: both; }
.fr { float: right; }
.fl { float: left;}
.btn { border-radius: 5px; background: #1e97de; border: none;padding: 5px; color: white; text-decoration: none; display:inline-block; line-height:1}
.nopadding { padding: 0!important; }
.nomargin { margin: 0!important; }
.blk { display: block!important; }
.fubu {width: 140px;height: 34px; line-height: 34px;display: inline-block; background: #fff;text-align: center;font-weight: bold;font-size: 16px;color: #666;border-radius: 17px;position: absolute;top:8px;right:0px; }
.fubu_a { display: block; width: 100%; height: 100%; background: #fff; }
.fubu:hover { color: #000; }
.border{border:1px solid #ccc;padding: 12px;}
/*���������*/

/*ͷ����ʼ*/
.ss_click{width: 50px;height: 30px;line-height: 30px;margin-left: 55%;text-align: center;color: #FFF;padding-top: 9px;display: none;}
#head { border-top: 0px solid #1e97de; width: 100%; }
.header_wrap .header_cont { width: 1200px;  margin: 10px auto; }
.header_wrap .header_cont .logo {float: left; margin-top: 5px; }
.header_wrap .header_cont .logo a { display: block; display: table-cell; vertical-align: middle; }
.header_wrap .header_cont .logo img { width: 160px; }
.common_logo_in_wrapper { width: 230px;  float: right;margin-top: 25px; }
.common_logo_in_register { display: table-cell; width: 100%; height: 31px; vertical-align: middle;}
.common_logo_in_register ul { list-style: none; float: left; font: 12px; padding-left:30px; }
.common_logo_in_register ul li { float: left; height: 31px; margin-left: 12px; line-height: 31px; }
.common_logo_in_register ul .register_btn a { background: #1e97de; padding: 4px 10px; border-radius: 4px; color: white }
.common_logo_in_register ul li a { color: #474E5D; text-decoration: none; }
.common_weibo i { float: left; width: 24px; height: 24px; font-size: 23px }
.common_weibo span { line-height: 31px; float: left; }
.guest_toux { width: 36px; float:left;}
.guest_toux:hover .h_guest,.guest_toux .h_guest:hover{display: block;}
.guest_toux span { display: block; width: 34px; height: 34px; border-radius: 50%; background: #005;  border: 1px solid #CCC; overflow: hidden;}
.guest_toux ul { list-style: none; }
.guest_toux div { background: #fff; position: absolute; z-index: 10; border: 1px solid #1260B3; display: none;padding: 0px 5px;}
.member_name {height:25px;overflow: hidden;text-align: left;float:left;word-break: break-all;margin-top: 8px;margin-left: 5px;}
.member_name .mamber_new{display:inline;margin-right:5px;}
.member_name .mamber_new span{color:red;margin-left: 10px;}
.phone_ul_position {margin:0 auto;float: left;}
/*ͷ������*/

/*������ʼ*/
#main_nav { background:#1e97de; /*border-bottom: 4px solid #1e97de; */position: relative; z-index: 3;/*width:100%; min-width: 1200px; */ height: 48px;}
#main_nav .nav_content { margin: 0 auto; width: 1200px;position: relative; }
#main_nav .nav_content ul li { float: left; line-height: 30px; margin-right:4px; font-size: 16px; font-weight: bold; }
.phone_nav_btn { display: none; }
#main_nav .nav_content ul li a { display: inline-block; color: white; text-decoration: none; height: 40px; line-height:40px; margin-top: 8px; padding: 0 22px; border-radius: 4px 4px 0 0; }
#main_nav .nav_content .nav_list a { background: rgb(236,240,241); color: #000; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E4E4E4));background: gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E4E4E4));}
#main_nav .nav_content ul li:hover a { background:  #fbfbfb; color: #000; }
.more_mes:hover .toolist { display: block; }
.toolist { width: 76.625px; background: rgb(236,240,241); border: 2px solid #1e97de; border-top: 0; margin-top: -6px; margin-left: -2px; text-align: center; display: none; position: absolute; z-index: 10 }
#main_nav .nav_content .toolist ul li { float: none; }
#main_nav .nav_content .toolist ul li:hover { background: #1e97de; color: white; }
.search_box { width: 482px;  height: 34px;  float: left; position:relative; margin-left: 10%; margin-top: 21px;  border: 2px solid #1e97de;  font-size: 22px;border-radius: ;}
.search_box a.search_lb {  padding-right:10px;}
.search_box .search_lb span{position:absolute; background:#f8f8f8; font-size:14px; color:#999; width:60px; border-right:1px solid #d7d7d7;padding-right:20px; padding-left:10px; line-height:34px;}
.search_box .search_lb span em{ color:#333;}
.search_box .search_lb span:hover{ background:#fff;}
.search_box .srarch_ul{ position:absolute; top:34px; left:-1px; background:#fff;border-right:1px solid #d7d7d7; border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.search_box ul{ }
.search_box ul li{ padding-left:13px;padding-right:21px;}
.search_box  a{ font-size:14px;text-align: center;line-height: 30px;}
.search_box:hover .search_ul{ display:none;}
.search_box #q-form { width: 100%; height: 100%; float: right; display: table; }
.search_box a{width: 18%;height: 32px;background: #1e97de; display: block;float: right;}
.suddi{color: #FFF;font-size: 24px;}
.common_search_ico { width: 18px; height: 18px; cursor: pointer; float: right; background: #4fbe71 url("../images/ico.png") no-repeat; background-position: -98px -108px; border: 6px solid #4fbe71; border-left: 0; border-radius: 15px; }
#search_input {  width: 79%;  height: 32px;  border: none; padding-left: 10px; margin-top: 0px; font-size: 14px; border-radius: 6px; display: block; float: left;}
#search_input:focus { outline: none; }
.search_ico {position: relative; top: 0px; left: 1px; color: #1260B3; font-size: 22px; font-weight: bolder; color: #fff; display: block;}
/*��������*/
.header_search{border: 2px solid #1e97de;width: 496px;float: left;margin-top: 20px;margin-left: 143px;position: relative;}
.header_search .header_select{position:relative; z-index:9999;  float:left;width: 80px;}
.header_search .header_select a.header_select_sort{ height:36px; border-right:1px solid #d7d7d7; width:auto; background:#f9f9f9; text-decoration:none; position:relative; z-index:120; display:inline-block; color:#666;padding-right:15px;}
.header_search .header_select a.header_select_sort{ height:36px; border-right:1px solid #d7d7d7; width:auto; background:#f9f9f9; text-decoration:none; position:relative; z-index:120; display:inline-block; color:#666;padding-right:15px;}
.header_search .header_select a.header_select_sort span em{ float:left; height:36px; line-height:35px; margin:0 10px 0 15px; font-size:12px;  display: inline}
.header_search .header_select a.header_select_sort span b{background-position:-70px 0 ; width:7px; height:4px;top:16px; float: left; position: relative;display: inline}
.header_search .on a.header_select_sort{height:34px; border-left:1px solid #d7d7d7; border-bottom:1px solid #fff; border-top:1px solid #d7d7d7; background:#fff }
.header_search .on a.header_select_sort span em{height:34px;  line-height:33px;margin:0 9px 0 14px;font-style: normal;}
.header_search .on a.header_select_sort span b{background-position:-91px 0;top:15px}

.banlogin{position: absolute;bottom: 30px;left: 30%;margin-left: -40px;width: 150px;height: 45px;line-height: 45px;font-size: 16px;background-color: #F08300;text-align: center;}
.banlogin a{color: #FFF;}
.abou_logoul{width: 980px;margin:0 auto;}
.cir .abou_logoul ul{width: 980px;margin:0 auto;overflow: hidden;}
.cir .abou_logoul ul li{width: 12.5%;margin-right:5px;text-align: center;vertical-align: top;}
.cir .abou_logoul ul li p{display: block;height: 25px;text-align: center;    word-break: break-all;}
.menu_search{width: 148px;margin:0 auto;position: absolute;top: 8px;left: 50%;margin-left: -74px;display: none;border: 1px solid #d7d7d7;background: #FFF;border-radius: 5px;}
.menu_select{width: 70px;float: left;height: 30px;}
.header_search_input_text{width: 70px;height: 30px;float: left;border:none;border-left:1px solid #d7d7d7;padding-left: 5px;}
.header_search_submit{width: 40px;height: 30px;float: right;border:none;border-left: 1px solid #d7d7d7;}

.header_search .header_select ul{position:absolute; z-index:99; background:#fff; border:1px solid #d7d7d7; top:35px; padding:10px 0;  left:0; display:none}
.header_search .header_select ul li{width:93px; height:32px; ; line-height:32px}
.header_search .header_select ul li a{display:block; padding-left:14px; color:#666}
.header_search .header_search_input{width:300px; height:22px; border:1px solid #fff; float:left; padding-left:9px; line-height:22px; color:#666; border:0; margin-top:7px; display: inline}
.header_search .header_search_input_text{ width:64%; padding-left:2%;height:36px; line-height:36px; color:#bcbcbc;right:70px;border: none;}
.header_search  .header_search_submit{border:0; background:#1e97de; width:20%; height:36px; text-align:center; font-size:16px;  color:#fff; position:absolute; right:0; top:0 ; cursor:pointer}



/*��������*/
/*��������*/

.guest{width: 90%;margin: 20px auto;}
.guest ul li {width: 100%;font-size: 16px;margin-bottom: 5px;}
.span_name{width: 100px;display: inline-block;text-align: right;}
.intext{padding:3px 8px;border-radius: 5px;}
.btn_yzm{background-color:#1e97de;color: #FFF;border-radius: 5px;padding: 3px 5px;cursor: pointer;}
.xg_btn{background-color:#1e97de;color: #FFF;border-radius: 5px;padding: 5px 15px;cursor: pointer;}
#mobile_suc{margin-left: 100px;}
/*���м����*/

.breaknav_wrap { margin-top: 16px; border-bottom: 1px solid #d7d7d7;padding-bottom: 8px;}
.breaknav { width: 1200px; margin: 0 auto; font-size: 14px;font-family: "宋体"; }
.breaknav span{margin: 0 10px;}
.breaknav a { color: #666 }
.breaknav a:hover { color: #1260b3 }
/*���м����*/

/*�������ݲ��ֿ�ʼ*/

#main { margin: 4px 0; }

/*��һ��-����banner*/
.screenone{ width: 1200px; padding: 20px 0 10px 0;margin:0 auto; }
.screenone .scrl{ width: 270px; height: 400px; border: 1px solid #d7d7d7;margin: 0 auto;float:left;}
.screenone .gyyl img{ width: 270px; height: 118px; }
.screenone .scrl .zbzj{position:relative;border-bottom:1px dashed #d7d7d7;text-align: center;padding-bottom: 30px;padding-top:30px;}
.screenone .scrl .zbzj a{width:75%;text-align: center; font-size:16px; background: #1e97de;color: #fff;display: block;padding: 10px 0px;margin:0 auto;margin-bottom: 10px;  }
.screenone .scrc{ width:610px; height: 400px; border: 1px solid #d7d7d7; float: right;}
.screenone .scrc .top_banner{width:612px; height:272px;}
.screenone .scrc .scr_cb .bottom_lb{ padding: 11px 0;margin: 0 auto;}
.scrc_t{height: 270px;margin-bottom: 2px;}
.scr_cb{width: 612px;}
.bottom_lb li{}
.first_img {height: 103px;width: 100%;}
.first_img img{width: 100%;height: 100%;}
.first_font{height: 25px;line-height: 25px;text-align: center;}
.scr_cb .bottom_lb span:hover{ color: #1e97de;  }
.screenone .scrc .scr_cb li{ width: 190px; float: left;overflow: hidden;}
.screenone .scrc .scr_cb li:nth-child(2){margin: 0px 19px;}
.screenone .scrr{ width: 288px; height: 400px; border: 1px solid #d7d7d7;float: right;border-left: 0;}
.scrr .ruzhu{height: 270px;}
.scrr .ruzhu ul{}
.scrr .ruzhu li{height:90px;border-bottom: 1px solid #d7d7d7;text-align: center;}
.scrr .ruzhu li h2{display: block;height: 50px;}
.ruzhu .yrz{ color: #000;font-size: 18px;padding: 30px 5px 10px 25px; }
.ruzhu li span{ font-size: 30px;  color:#e7691e; margin: 0 10px;font-weight: bolder;}
/*.scrr .ruzhu .haochu{padding:6px 0 5px 25px;}*/
.scrr .ruzhu .haochu>a:hover{color: #1e97de;}
.scrr .ruzhu .haochu>a{ color: #888;}
.scrr .ruzhu .haochu .marz{text-decoration: underline;float:right;}
.hezuo{padding:5px;}
.hezuo .hezuo_title{height:28px;margin:2px 10px;font-weight:bold;font-size:14px;}
.hezuo ul{ margin:2px 10px;}
.hezuo ul li{height:29px; text-align:left;}
.hezuo ul li a{font-size:12px;}
.hezuo li span{color:#e7691e;padding-left:2px;padding-right:2px;}
/*��һ������*/

/*�ڶ���--����ʼ*/
.xyzz{margin-top: 30px;width: 1200px;margin:0 auto;}
.gxhd{width: 1200px;margin:0 auto;}
.index_header{padding-left: 20px;}
.index_header a{ font-size: 32px;color: #333; font-weight: normal;}
.index_header span{ color: #666;font-size: 12px;padding-left: 5px; font-weight: normal;}
.activity_box { width: 33%; height:143px; float: left; border-top: 2px solid #1e97de; border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7; padding: 10px 0 13px;overflow: hidden; background: #fff; color: #333; text-decoration: none }
.activity_box d{padding-left: 5px;width: 200px;display: inline-block;float: inherit;}
.activity_box:hover{ box-shadow: 0 0 3px rgba(0,0,0,0.5); background: #f8f8f8; }
/*.activity_box:nth-child(2n) { border-top: 2px solid #0DCE14;}*/
.index_content_right{width:270px;border:1px solid #d7d7d7;float:right;}
.index_content_right .hot_act_title{padding: 5px 0; border-bottom: 1px solid #d7d7d7; }
.hot_act_title a{width: 100%;height: ;}
.index_content_right .hot_act_title a{color: #333; height: 38px;color: #1e97de; font-size: 22px; width: 140px; margin: 20px 140px 5px 20px; }
.hot_act_title:hover a{ border-bottom: 2px solid #1e97de; padding-bottom: 5px; color:#1e97de; }
.list_hotact{width:90%;padding:9px 20px 9px 8px; color: #999;margin: 0 auto;}
.list_hotact ul li{width: 100%;height: 40px;line-height: 40px;border-bottom: 1px dashed #d7d7d7; white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.list_hotact li a{display: block;width: 100%;height: 100%;    white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.list_hotact li a:hover{ color: #1260B3; }
.list_hotact li i{ font-style:normal;margin-right: 3px;  }
.list a{display: inline-block;}
/*������--���Կ�ʼ*/
.gonglue{ height: 480px; }

.gonglue  .gonglue_zanzhu{ height:189px;background: #f8f8f8;}
.gonglue_zanzhu .list_0{ width: 180px; height:189px; float: left; background: #01AF63;}
.gonglue_zanzhu .list_0 a{color: #fff;font-size: 32px;font-weight: bold;line-height:189px;text-align:center;display: block; }
.gonglue_zanzhu .list_0 a:hover{opacity: 0.8;filter:alpha(opacity=80);  -moz-opacity:0.8; -khtml-opacity:0.8;font-size: ;}
.gonglue_tuiguang .list_1{ width: 180px; height:189px; background: #25B6A6; float: left;}
.gonglue_tuiguang .list_1 a{color: #fff;font-size: 32px;font-weight: bold;line-height:189px;text-align: center;display: block;}
.learn_list{margin-left: 35px;width: 960px;float: left;}
.gonglue  .list_item{ width: 320px; max-height:189px; float: left;}
.gonglue  .list_item .item_hd{ font-size:18px;color: #1A332F; padding:15px 0; }
.gonglue  .list_item .item_hd img{float: left;margin-left: -100px;}
.gonglue  .list_item .item_bd{position: relative;}
.gonglue  .list_item .item_bd ul{width: 65%;height: 100px;overflow:hidden;display: inline-block;list-style: square;color: #666;padding-left: 10px;}
.gonglue  .list_item .item_bd ul li{width:100%;height: 25px;overflow: hidden;letter-spacing: normal;}
.gonglue  .item_bd ul li a{  color: #333; font-size: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gonglue  .item_bd ul li a:hover{ color: #1e97de; }
.gonglue  .index_ico{ width: 5px;height: 5px;background-position: -98px 0;margin-right: 5px;overflow: hidden;float: left;margin-top: 9px; }
.gonglue  .gonglue_tuiguang{ height:189px; margin-top: 20px;background-color: #f8f8f8;}
.gonglue_tuiguang .diary_list{ margin-left:195px;}
.gonglue_tuiguang .diary_list li{width: 230px;height: 189px;position: relative;margin-left: 20px;float: left;_display: inline;zoom:1;}
.gonglue_tuiguang .diary_list li a{display: block;width: 100%;height: 100%;overflow: hidden;}
.gonglue_tuiguang .diary_list li a:hover{color: #FFF;}
.gonglue_tuiguang .diary_list li a img{ height:189px; display: inline;}
.gonglue_tuiguang .diary_list .diary_title{display: block;padding: 0 15px;width: 200px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;height: 30px;line-height: 30px;color: #FFF;background-color: rgba(0,0,0,0.75);position: absolute;bottom: 0;left: 0;font-size: 14px;z-index: 2;}


/*�������ӿ�ʼ*/

.friendly { background: #f8f8f8; margin-top: 10px; padding-bottom: 10px; }
.friendly .link_l { float: left;width: 70%; }
.friendly .link_l .link_title{line-height:50px; border-bottom: 1px solid #d7d7d7; font-size: 14px;color: #1A332F;}
.friendly .link_l .link_title a{float: right;font-size: 14px;color: #1A332F;}
.friendly .link_l .link_bd{padding:5px 3px;}
.friendly .link_l .link_bd a{ font-size: 14px;color: #1A332F; }
.friendly .link_me .gz_me{ float: left;margin-top: 10px;padding-left: 40px; color: #1A332F;}
.friendly .link_me .gz_me ul li{ list-style: none;padding-top: 5px;  }
.friendly .link_me .gz_me ul li a{ color: #1A332F; font-size: 12px; }
.friendly .link_me .gz_me ul li a:hover{color: #1e97de;}
.friendly .link_me .jr_me { float: left; margin-top: 10px;padding-left: 50px; color: #1A332F;font-size:14px;}
.friendly .link_me .jr_me a{ display:block;padding-top:3px;}
.qq_num { float: right; width: 97px; height: 64px; background: rgba(15,95,212,0.6); padding: 2px; margin-top:10px; border-radius: 4px; color: white; }
.qq_num_box { float: right; }
.qq_num p { padding: 2px 0 2px 8px; }

/*�������ӽ���*/

/*�ײ�����*/
.footer{ background: #1e97de;}
.footer .daohang{ text-align: center; padding:10px 0 5px 0; }
.footer .daohang a{ color: #fff;padding: 0 10px; }
.footer .daohang span{ color: #fff; }
.footer .shengming{text-align: center; padding:10px 0 5px 0;}
.footer .shengming p{color:#fff;}
.footer .renzheng{ text-align: center; padding:10px 0 5px 0;}
.footer .renzheng img{ width:120;height: 50px; border-radius:5px;}
.tencent-qq { float: left; margin-left: 12px; }
.tencent-qq i { display: inline-block; font-size: 40px; color: white; line-height: 56px; }
.triangle { font-size: 14px; width: 0; height: 0; border-bottom: 16px solid rgba(255,255,255,0.6); border-left: 16px solid transparent; }

/*�ײ����ֽ���*/
.tdtgli{width: 12.5%;}
.tdtgImg{width: 100%;height: 72px;display: initial;}
.tdtgImg img{width: 72px;height: 72px;}
/*��߲���*/

#main .help_sort { width: 1200px; margin: 0 auto; background: #F6F5F5; padding: 0 20px; border-radius: 4px; margin-top: 12px; }
#main .help_sort h3 span { float: right; color: #000; padding: 16px 0 0 0; }
#main .help_sort h3 #totle_result { float: none; }
#main .help_sort h3 span:first-child { float: left; font-size: 18px; font-weight: bold; }
.new_activity .zanzhu { height: 30px; }
.new_activity .zanzhu a { font-size: 18px; font-weight: bold; font-family: '΢���ź�'; padding-left: 10px; }
.new_activity .news_box:nth-child(2n+1) { border-top: 4px solid #01AF63; }
.sort_content ul { list-style: none; display: inline-block; }
.sort_content>ul>li { padding: 20px 0 20px; border-bottom: 1px dashed #D4D4D4;}
.sort_content>ul>li:{}
.sort_content>ul>li:last-child { border: 0; }
.sort_content>ul>li ul li { margin-bottom: 14px }
.sort_content>ul>li ul li a { padding: 0 10px; text-decoration: none; color: black; }
.sort_content>ul>li ul li:hover { background: #1e97de; color: white; }
.sort_content>ul>li ul li:hover a { color: white; }
.sort_content>ul>li ul span { padding: 0 4px; float: left; }
.sort_content>ul>li ul .no-limite { background: #1e97de; color: white }
.sort_content>ul>li ul .no-limite a { color: white; }
#main .sort_content>ul>li h3 { float: left; }
.maohao{font-size: 18px;}
#main .sort_content>ul>li h3 .title_ico { display: none; }
#main .help_sort h3 .maohao { float: left; padding: 0 20px 0 4px; font-size: 14px!important; }
.sort_content>ul>li ul li, #main .sort_content>ul>li ul h3 { float: left; font-size: 12px; height: auto; }
.main_content { width: 1200px; padding-top: 8px; margin: 0 auto; }
.main_content .main_content_left { width: 898px;margin-bottom: 20px;  float: left; }
.main_content .main_left {
    width: 872px;
    margin-bottom: 20px;
    float: left;
    border: 1px solid #d7d7d7;
    padding: 10px 20px;
}
.main_content .main_content_left>h3 { padding: 14px 0 0 22px; font-size: 18px; color:#1e97de; padding-bottom: 18px; }
.main_content .main_content_left .help_list { padding: 14px 16px; margin: 0 30px; color: rgb(102,102,102); border-bottom: 1px solid rgb(153,153,153); }
.main_content .main_content_left .help_list:last-child { border-bottom: 0; }
.main_content .main_content_left .help_list>h3 { padding-bottom: 8px; }
.main_content .main_content_left .help_list>h3, .main_content .main_content_left .help_list>h3 a { font-size: 16px; color: #333; text-decoration: none; }
.main_content .main_content_left .help_list>h3 a:hover { color: #1e97de; }
/*�ұ߲���*/
.main_content .main_content_right {width: 270px;  margin-left: 8px; border-radius: 4px; float: right; }
.main_content .main_content_right .hot_label { width: 100%; height: auto; background: #F6F5F5; border-radius: 4px; }
.main_content .main_content_right .hot_label h3 { height: 56px; line-height: 56px; padding: 0 20px; font-size: 18px; color:#1e97de; }
.main_content .main_content_right .hot_label ul { background: white; list-style: none; padding:12px; }
.main_content .main_content_right .hot_label ul li { border-radius: 4px; display: inline-block; margin: 12px 8px 12px 0; background: #0E5DDC }
.main_content .main_content_right .hot_label .hot_surpport { padding: ; }
.main_content .main_content_right .hot_label .hot_surpport li { display: block; background: none; margin: 0; height: 40px; line-height: 40px;border-bottom: 1px dashed #ccc;width: 100%;overflow: hidden;letter-spacing: inherit; }
.main_content .main_content_right .hot_label .hot_surpport li:last-child { }
.main_content .main_content_right .hot_label .hot_surpport li span { padding-right: 20px; }
.main_content .main_content_right .hot_label .hot_surpport li a { color: rgb(93, 97, 97); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 94%; }
.main_content .main_content_right .hot_label .hot_surpport li a:hover { color: #1260b3 }
.main_content .main_content_right .hot_label>ul>li>a { display: inline-block; color: white; text-decoration: none; padding: 5px 8px; }
.join_us { padding-top: 20px; }
.join_us a img { width: 336px; }
.hot_surpt_box {/*margin-top: 20px;*/ }
/*�������ݲ��ֽ���*/
.links_cont { width:100%; max-width:1200px; margin: 0 auto }
.links { }
.links li { display: inline-block; margin-right: 12px }
.links li a { display: block; padding: 12px; text-align: center; line-height: 32px; border: 0px solid #ccc; color: #666 }


/*��ҳ����*/


/*ת��ҳ��ʼ--����*/

.banner{position: relative;}
.banner2{height: 500px;background: url(sem_banner.jpg);}
.banner .top_bar{position: absolute;top: 0px;left: 0;width: 100%;z-index: 2;}
.top_bar a{position: relative;float: left;display: inline;width: 25%;height: 110px;text-align: center; line-height: 80px;font-size: 24px;color: #333;background:#f8f8f8;}
.top_bar .top_nav1:hover{ color:#54B101;}
.top_bar .top_nav2:hover{ color:#318CD3;}
.top_bar .top_nav3:hover{ color:#FF6600;}
.top_bar .top_nav4:hover{ color:#0D4373;}



/*��������*/
.clearfix:after{ clear:both; content:"."; height:0; visibility:hidden; display:block}
.m1100{ width:1100px; margin:auto}
.p50{ padding:80px 0}
.f25{ font-size:25px;}
.f16{ font-size:16px;}
.f18{font-size:18px;}
.f22{ font-size:22px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}
.c_black{ color:#313131}
.c_gray{ color:#959595}
.right{ float:right;}


.t_abtext{ position:relative;}
.tgray{ background:#f7f8f8}
.t_title{margin:0 auto 60px; text-align:center}
.t_title h2{ font-size:48px; color:#555;}
.t_ab1{ float:left; padding:0 10px;}
.t_ab1 span{ display:block; width:219px; text-align:justify; text-justify:distribute-all-lines; text-align:center}
.tab_title{ margin-bottom:20px; color:#313131}
.tab_text{ line-height:32px; color:#959595}
.tab_borter{ border-right:1px solid #dcdcdd; border-left:1px solid #dcdcdd}
.tab2{ padding:0 117px; margin:0 80px;}
.t_but{ background:#0FC10F;border-radius: 10px; width:315px; height:53px; text-align:center; margin:60px auto 0; display:block; font-size:30px; color:#fff; padding-top:15px;}
.t_but:hover{ text-decoration: underline; color: #eee;}

/*ѧԱ��Ȩ*/
.t_stu{ width:230px; float:left; text-align:center; position:relative; z-index:2}
.t_stut span{ display:block; margin-top:5px;}
.t_stutext{}
.ml{ margin-left:55px; display:inline}
.stu_border{ position:absolute; top:52px; left:158px; border-top:2px solid #6fb928; width:767px;}

/*ϵͳ��ѵ��*/
.t_peix{ float:left; width:232px; height:260px; border:1px solid #959595; padding:40px 8px 0 10px;}
.tp_ti span{ display:block; margin-top:10px; text-align:center}
.tp_text{ margin-top:20px; line-height:28px;}
.ml19{ margin-left:30px; display:inline}
.tp_but{ background:#6fb928; width:148px; height:37px; text-align:center; line-height:32px; color:#fff; display:block; margin:40px auto 0}
.tp_but:hover{ background:#56ab05}


/*��ʦ����*/
.teacher{margin-top:40px;padding-bottom:25px;}
.mlr25{ margin:0 25px}
.t_tecper{float:left; width:350px;}
.te_tn{background:#041118; position:relative; height:410px;}
.te_tn:hover .te_pright{ visibility:visible;}
.te_tn .te_pright{ visibility:hidden}
.te_per{ text-align:center; margin-top:30px;}
.te_per img{ width:280px; height:410px;}
.te_pright{ position:absolute; right:0px;padding:10px 8px 0 12px; width:330px; height:80px; background:0 0 rgba(255,255,255,0.5); color:#fff; bottom:0px;}
.te_rtext{ line-height:22px; color:#fff;}
.t_tper{ background:#fff; border:1px solid #ccc; border-top:none; padding:10px 10px 15px}
.te_name{ border-right:1px solid #ccc;padding-right:15px;margin-right:15px;}
.tentext{ text-align:left; width:147px; display:inline-block}

/*ѧԱ����*/
.students{ background:#fff}
.stu_title{ background:#eee; height:158px; margin:20px 0; text-align:center}
.stu_case{ font-size:40px; color:#292a2c; padding-top:20px;}
.stu_cn{ background:#ff6600; color:#fff; padding:0 4px; margin-left:4px;}
.stu_text{ line-height:25px; font-size:16px; width:535px; margin:10px auto 0}
.stu_h{ margin:30px 0 0 23px;}
.stu_photo img{ width:230px; height:230px;}
.stu_phototext{ width:692px; margin-right:30px; margin-top:10px; display:inline}
.stu_phti span{ display:block; margin-bottom:5px;}
.stu_pht{ line-height:24px; color:#7a7a7a; margin-top:20px; font-size:13px; text-align:justify; text-justify:distribute-all-lines}
.stu_textr{ text-align:right}
.stu_inro1{ margin-top:20px; padding-bottom:20px;}
.stu_inrall{ position:relative; width:226px; margin-left:48px; float:left;}
.stu_op{ background:0 0 rgba(255,255,255,0.8); width:211px; height:93px; position:absolute; bottom:4px; padding:10px 5px 0 10px;}
.stu_op p{ margin-bottom:5px; text-align:justify; text-justify:distribute-all-lines}
.stu_a{ font-size:14px; color:#757575; font-family:Verdana;float:right;}
/*����logo*/
.abou_logo a img{ margin:25px 0 0 14px; display:inline-block}

/*����ƻ�*/
.tab_lineh{ line-height:22px; margin-top:10px;}
/*��������*/
.t_comul{ margin-top:20px;}
.t_comul li{ line-height:30px; margin-bottom:25px; width:}
.t_common h3{ color:#6fb928}
/*֧����ʽ*/
.t_bank{ margin-bottom:45px; float:left; width:210px; height:126px;}
.t_bh{ height:80px;}
.t_bm{ margin:0 0 45px 86px;}
/*�����Ż�*/
.sign_title{ display:block; text-align:center; background:#f03f50; width:500px; padding:15px; margin-top:50px; margin-left: 285px; color:#fff}

/*ת��ҳ--��ر��Ͽ�ʼ*/
.clearfix{*zoom:1;}
.container{ width:1220px; margin:0 auto; }
.clearfix:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
.server_box{height: 541px;background-color: #f8f8f8;}
.server_video{position: relative;width: 490px;height: 300px;margin: 59px 0 0 79px;background: url(/Public/images/sptp.jpg) no-repeat;cursor: pointer;}
.server_video object{position: absolute;top: 20px;left: 20px;width: 450px;height: 269px;}
.server_content{width: 540px;margin: 84px 0 0 90px;}
.fl{float: left;display: inline;}
.server_content h3{font-size: 36px;line-height: 44px;font-weight: 400;color: #333;}
.server_text{height: 140px;margin: 20px 0 0;font-size: 16px;line-height: 24px;color: #999;}
.server_content img{display: block;margin: 4px 0 0 -18px;}
.server_content span{display: block;margin-top: 17px;margin-right: 20px;text-align: right;color: #ccc;}
  /*����*/
.protect_box h3{padding-top: 75px;padding-bottom: 50px;font-size: 36px;line-height: 44px;font-weight: 400;text-align: center; color: #333;}
.protect_box h3 p{margin-top: 15px;font-size: 20px;line-height: 24px;color: #f25618;}
.protect_content1,.protect_content2{border-bottom: 1px solid #d7d7d7;}
.protect_content1{position: relative;}
.protect_content1 .slide_l,.protect_content1 .slide_r{top: 283px;}
.protect_content1 .slide_l{left: 49px;}
.protect_content1 .slide_r{right: 49px;}
.supervisor_box{overflow: hidden;width: 978px;height: 185px;margin: 0 auto;}
.supervisor_box li{float: left;display: inline;width: 185px;height: 185px;margin-right: 13px;text-align: center;line-height: 30px;color: #999;background-color: #f4f5f5;border-radius: 2px;}
.supervisor_box img{display: block;margin: 5px auto 0;}
.supervisor_list{margin: 58px 0 0 84px;}
.supervisor_list li{float: left;display: inline;width: 220px;height: 92px;margin-left: 65px;}
.supervisor_list .supervisor_list_li{width: 380px;margin-left: 75px;}
.supervisor_list i{float: left;display: inline;height: 46px;margin-top: 4px;margin-right: 15px;}
.supervisor_list .num1{width: 13px;margin-right: 29px;background-position: -260px -357px;}
.supervisor_list .num2{width: 25px;background-position: -279px -357px;}
.supervisor_list .num3{width: 27px;background-position: -306px -357px;}
.supervisor_content{float: left;height: 92px;padding-left: 22px;border-left: 1px solid #ddd;}
.supervisor_content p{height: 52px;margin-top: -6px;margin-bottom: 18px;font-size: 18px;line-height: 26px;color: #333;}
.ielt7 .supervisor_content p{margin-top: 0;}
.supervisor_content a,.supervisor_content span{color: #999;}
.protect_content2{}
.protect_content3{height: 436px;}
.protect_content4{height: 709px;border-top: 1px solid #d7d7d7;}
.protect_content2 img,.protect_content3 img,.protect_content4 img{display: block;margin: 0 auto;}
.protect_content3 img{margin-top: 25px;}
.protect_content4_link{display: block;width: 224px;height: 45px;margin: 40px auto 0;font-size: 18px;line-height: 45px;text-align: center;color: #fff;background-color: #f25618;}
.protect_content4_link:hover{background-color: #e7691e;}

/*ת��ҳ--�ƹ㰸��ʼ*/
.anli_main_content{ width: 980px; height: 1300px; margin: 0 auto;padding-top:8px;  }
.main_content .left { width:201px; float:left; overflow:hidden;}
.left { width:201px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(http://img.nsw88.com/Skins/Default/Img/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top { background:url(http://img.nsw88.com/Skins/Default/Img/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(http://img.nsw88.com/Skins/Default/Img/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(http://img.nsw88.com/Skins/Default/Img/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.fen{ width: 210px; }
.fen h3 {/* background-position:-71px -375px;*/ background:url("http://img.nsw88.com/Skins/Default/Img/aa3_1.gif") no-repeat scroll 0 0px transparent; color:#fff; line-height:35px; text-indent:28px; width:201px; height:35px; font-size:14px; white-space:nowrap; overflow:hidden;}
.fen h3 a { color:#fff; } /*��ߵ�������������ɫ*/
.fen h3 a:hover { color:#fff;}
.fen h4 {/* background-position:-71px -375px;*/ background:url("http://img.nsw88.com/Skins/Default/Img/aa2_1.gif") no-repeat scroll 0 0px transparent; color:#fff; line-height:35px; text-indent:28px; width:201px; height:35px; font-size:14px; white-space:nowrap; overflow:hidden;}
.fen h4 a { color:#fff; } /*��ߵ�������������ɫ*/
.fen h4 a:hover { color:#fff;}
.leftbot { background:url(http://img.nsw88.com/Skins/Default/Img/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.lnav { width:199px; border:solid 1px #d5d5d5; overflow:hidden; border-top:0; border-bottom:0; padding-bottom:15px;} /*��ߵ����߿�*/
.lnav ul { width:180px; margin:0px auto 0px auto;}
.lnav ul li { background:url(http://img.nsw88.com/Skins/Default/Img/t05li2.gif) no-repeat bottom;height:30px;  line-height:30px; width:100%; white-space:nowrap; overflow: hidden; margin-bottom:3px;}
.lnav ul li a { padding-left:20px;display:block;}
.lnav ul li a:hover, .lnav ul .cur a{ background:url(http://img.nsw88.com/Skins/Default/Img/ico7.gif) no-repeat 10px 13px; color:#ff7300; font-weight:bold; text-decoration:none;}
.lnav .nr {border-width:0 1px; padding:5px 8px 0;}
.lnav .nr p { line-height:22px; color:#555555}
.lnav .nr h5 { height:24px; font-size:13px; line-height:24px; overflow:hidden; color:#ff6b01;}
.dianh { background:url(http://img.nsw88.com/Skins/Default/Img/Teln.gif) no-repeat 0 10px; padding:10px 0 10px 55px; color:#666666; line-height:10px}
.dianh span { display:block; font:20px "Impact";}
.mt10 { margin-top:10px;}

.right { width:190px; display:inline; margin-left:5px; overflow:hidden;}
.news_con { width:730px; margin:0 auto; padding-top:15px;}  /*��Ѷ���Ĵ���*/
.righttop { background:url(http://img.nsw88.com/Skins/Default/Img/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.right_main { width:752px; min-height:458px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.news_con { width:730px; margin:0 auto; padding-top:15px;}  /*��Ѷ���Ĵ���*/
dl.dl_2a { width:340px; padding:10px 10px; float:left; display:inline-block;}
dl.dl_2a dt { width:340px; height:195px; overflow:hidden; } /*ͼƬ�߿�*/
dl.dl_2a dd {margin:2px 0 0 0; width:330px; height:24px; line-height:24px; overflow:hidden; white-space:nowrap; text-align:center;}
dl.dl_2a dt a { width:330px; height:187px;  padding:1px; border:1px solid #ccc; display:block;}
dl.dl_2a img { display:block; height:187px;width:330px;  }

.anduand{height: 70px;margin-top: 4px;}
.anduand img{height: 70px;}
.apage { height:25px; line-height:25px; background:#F9F9F9; padding:0 5px; border:solid 1px #ccc; text-align:right; margin-top:10px;}
.apage .cust_txt { float:left;}
.apage .cur{ border:1px solid #D5D5D5; padding:0 3px; }
.rightbot { background:url(http://img.nsw88.com/Skins/Default/Img/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.plc { /*background-position:-66px -1034px;*/ background:#ff7300; color:#fff;  height:30px; line-height:30px; padding:0 10px; font-size:12px; overflow:hidden;  margin-bottom:10px;} /*���м����,����ɫ�ʿ������޸�,����Ϊ��ɫ*/
.plc a{ color:#fff;}
.plc span {}
.plc img { margin-top:2px; vertical-align:middle;}
.plc_tit { font-weight:bold; line-height:50px;} /* a����ɫ*/
.plc_tit:hover { text-decoration:none;}
.plc2 { background-position:-63px -57px; line-height:27px; text-indent:10px; color:#000; margin-bottom:10px; }/*��Ѷ��ϸҳ�棬���м����,����ɫ�ʿ������޸�,����Ϊ��ɫ*/
.plc2 a { color:#000;}/*��Ѷ��ϸҳ�棬���м��������,����ɫ�ʿ������޸�,����Ϊ��ɫ*/
.plc2 a:hover { color:#000;}/*��Ѷ��ϸҳ�棬���м��������,����ɫ�ʿ������޸�,����Ϊ��ɫ*/
/*ת��ҳ����*/
/*����ҳ�濪ʼ*/
.list_wrap:nth-child(2n+1) { background: rgb(232, 228, 228); }
.pages { padding: 12px 20px; letter-spacing: 0px; text-align: center;}
.list_wrap:last-child { border-radius: 0 0 4px 4px }
.list_wrap .project_list { padding: 14px 16px; margin: 0 auto; color: rgb(102,102,102); overflow: hidden;}
.project_list>h3 { padding-bottom: 8px; font-size: 16px; }
.project_list>h3 a { color: #333; text-decoration: none; display:inline-block }
.project_list>h3 a:last-child { float: right;}
.project_list>h3 span { color: white; background: #1e97de; display: inline-block; padding:0 5px; margin-right: 12px; border-radius: 4px; float: left;}
.list_wrap .project_list ul { list-style: none; margin-top: 5px; }
.list_wrap .project_list ul li { float: left; padding-right: 12px; }
.list_wrap .project_list ul li span { padding-left: 6px; }
.detail_content { padding-top: 12px; color: #666; }
.detail_content .main_content_left h3 { position: relative;  padding: 14px 0 0 0;}
.detail_content h3 .btn { border-radius: 5px; background: #1e97de; padding: 5px; color: white; text-decoration: none; display: inline-block; margin-left: 20px; margin-top: 12px; }
.detail_content h3 span { background: #fff; border-radius: 4px; padding: 5px; margin-left: 20px; display:inline-block}
.detail_content h3 img { position: absolute; display: inline-block; width: 65px; top: -20px; right: -27px; }
.detail_content .main_content_left { width: 872px; padding-top: 12px; border: 1px solid #CCC; background: #fff; padding:16px 22px; }
.detail_content .main_content_left ul { list-style: none; }
.detail_content .main_content_left ul li{ padding-top: 14px; font-size: 14px; }
.detail_content .main_content_left ul li span { }
.detail_content .main_content_left ul li .t_pic {  border: 1px solid #1260B3; display: block; width: 34px; height: 34px; border-radius: 50%; padding: 0; }
.detail_content .main_content_left ul li a { display: inline-block; background: none; }
.detail_content .main_content_left ul li a:hover{color: #1260B3;}
.surpport_con {  border-top: 1px dashed #d7d7d7;margin-top: 30px;}
.surport_m { border-left: 3px solid #1e97de; padding-left: 8px }
.surp_mes { line-height: 40px; }
.surp_mes p { word-wrap: break-word; }
.support_img img {width: 790px;padding: 0 0 8px; }
.lookmore_wrap {display: table;width: 790px;  /* margin-left: -22px; */ }
.login_lookmore {width: 100%; height: 75px; display: table-cell; vertical-align: middle; }
.look-more-btn { display: block; margin: 0 auto; width: 150px; height: 35px; background: #1eb3ea; border-radius: 4px; color: #fff; text-decoration: none; }
.login_tx { font-size: 26px; line-height: 35px; padding: 0 6px; }
.look-more-btn span { border-left: 1px solid #fff; padding-left: 6px; }
.surpport_label { padding: 12px; border: 1px solid #ccc; margin-top: 12px; }
.hot_actical_box { margin-bottom: 12px; }
.detail_content .main_content_left .hot_actical li { display: block; float: none; }
.surpport_label ul li { float: left; padding-left: 14px }
.surpport_label ul li a {background: #F6F5F5; text-decoration: none; color: #666; }
.mes_board_box { padding: 20px 0 0 }
#mes_board { margin: 12px 0; }
.mes_board_box .text_content {resize: none;width: 70%;  padding-left:5px;overflow-y: hidden;}
.mes_board_box a { display: inline-block; text-decoration: none; color: white; padding: 8px; width: 60px; text-align: center; background: #1e97de; }
.a_btn { background: #1e97de; color: white; padding: 5px; border-radius: 4px; margin-left: 22px; text-decoration: none; }
.reply_list { padding-top: 12px; border-bottom: 1px solid #F6F5F5; }
.myassess { padding-top: 12px; }
.detail_content .main_content_left ul li .chs .iconfont{ color: #4294EC }
.person_mes_box { background: #fff; padding: 0px 2%; }
.persong-cen{padding: 16px 0;}
.fbrtx {  margin: 0 auto;
  margin-bottom: 20px;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  /* border: 1px solid #1260B3; */
  background-size: cover;
  border: 1px solid #CCC;}
.fontz_yc{width: 100%;display: initial;white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.nickname, .credit_card, .outfit, .area, .id_test_box,.check_detail{line-height: 2;  text-align: center;}
.check_detail a{display: block;margin-top: 12px;}
.check_detail a:hover{text-decoration: underline;}
.outfit, .area, .id_test_box {}
.id_test_box span { border: 1px solid #ccc; padding: 2px 6px;}
.ckpor{display: block;text-align: center;}
/*����ҳ�����*/

/*������Ѷҳ��*/

.swiper-container { width: 100%;overflow: hidden;}
.swiper-slide { width: 100%; background-size: cover!important; background-position: center; }
.swiper-slide a{ color: #1260b3;}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet { background: #ccc; opacity: 0.8; filter: alpha(opacity=80);width: 10px; height: 10px; border: 1px solid rgb(18, 96, 179); }
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet-active { background: rgb(18, 96, 179); }
.news_title { position: absolute; width: 96%; bottom: 0; left: 0; padding: 10px 2% 24px; color: #5E5C5C; background: rgba(255,255,255,.5); /* border-left: 4px solid rgb(18, 96, 179); */
/*height: 54px; */}
.news_title h3 {  }
.swiper-slide img { width: 100%; }
.news_list_box { padding-top: 20px; }
.news_list_box h3 { padding: 1% 2%; font-weight: bold; font-size: 22px; color: rgb(18, 96, 179); }
.newlist { padding: 18px 2%; }
.newlist img { width: 100%;height: 136px; }
.newsimg { width: 25%; float: left; }
.newlist_detail { width: 73%; float: left; padding-left: 2%; }
.newstitile{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newstitile a { font-size: 15px; line-height: 38px; color: rgb(102,102,102); text-decoration: none;font-weight: bold;}
.newstitile a:hover { color: rgb(18, 96, 179); }
.at_and_time {width: 100%;line-height: 22px; white-space: nowrap;text-overflow: ellipsis; }
.news_inreoduce a { color: rgb(102,102,102); text-decoration: none; }
.news_inreoduce a:hover { color: rgb(18, 96, 179); }
.news_label { padding-top: 10px; }
.groupactadd{margin-top: 5px;}
.add_tj_cen{margin-top: 10px;}
.add_tj{border-top: 1px dashed #CCC;}
.add_tjcon ul li{height: 35px;}
.broad_radio{margin-left: 5px;}
.add_tj h2{font-weight: bold;}

/*������Ѷҳ��*/
.detail_content .detail_content_left { width: 228px; border:1px solid #d7d7d7; border-top: 2px solid #d7d7d7; padding-top: 12px;  background: #fff; padding: 0 22px; float: left; }
.detail_content .detail_content_right { width: 908px; padding-top: 12px; box-shadow:5px 0px 1px #ccc, 0px 4px 10px #ccc; background: #fff; padding: 0 22px; float: right;}
.detail_content .detail_content_right ul { list-style: none; }
.detail_content .detail_content_right ul li{ margin-bottom: 5px; font-size: 14px; }
.detail_content .detail_content_right ul li span { padding-left: 8px; }
.detail_content .detail_content_right ul li .t_pic {  border: 1px solid #1260B3; display: block; width: 34px; height: 34px; border-radius: 50%; padding: 0; }
.detail_content .detail_content_right ul li a { display: inline-block; background: none; }
.detail_content .detail_content_right ul li a:hover{color: #1260B3;}
.detail_content_left .left_nav { font-size: 24px; color: #333; padding-top: 10px; padding-bottom:5px; }
.detail_content_left .gonglue_list { }
.detail_content_left .gonglue_list li { padding:11px;font-size: 14px;border-bottom:1px dotted #d7d7d7; }
.detail_content_left .gonglue_list li:checked{}
.detail_content_left .gonglue_list li a { border-left:2px solid #1e97de; padding-left: 10px; }
.detail_content_left .gonglue_list li a:hover { color:#1e97de; } 
/*�߻�������*/
.detail_content_right .download_list{ padding:10px 20px; }
.detail_content_right .download_list li{ width:100%;border:1px solid #d7d7d7;}
.detail_content_right .download_list li a{margin-left:5px;  line-height:30px;color:#1e97de;}
.detail_content_right .download_list li a:hover{backround:#ff0000; text-decoration:underline;}
.detail_content_right .download_list li span{ width:100px; font-size:12px;margin-left:30px;}
.detail_content_right .download_list li>div{ float:right; }
/*��ҳ*/

/*�ƹ��Ŷ���פ���Ͽ�ʼ*/
.tuiguang_box { width: 90%; margin: 22px auto; margin-top: 12px; -moz-box-shadow:0px 0px 5px #333333; -webkit-box-shadow:0px 0px 5px #333333; box-shadow:0px 0px 5px #333333; border-radius: 5px 5px 5px 5px; }
.teamenter{width: 90%;padding: 2% 5%;margin:0 auto;}
.teamenter ul li{clear: both;}
.flactive{float: left;height: 36px;line-height: 36px;}
.frgion{float: left;width: 50%;}
.tuandui_btn{padding-top: 5px;}
.tuandui_btn a{display: block;width: 120px;height: 40px;line-height: 40px;text-align: center;background-color: #1e97de;color: #FFF;}
.tuiguang_data h3{height: 40px;line-height: 40px;margin-bottom: 20px;border-bottom: 1px solid #d2d2d2;}
.tuiguang_data>div { margin-bottom:24px }
.tuiguang_data>.team_introduce { height: auto }
.tuiguang_data>div>input { height: 26px; }
.tuiguang_data { padding: 30px 0;margin: auto;width: 80%; }
.team_logo{width: 100%;}
.input_img{border: none;}
.upload_pic_box{
	position: relative;
    width: 100px;
    height: 100px;
    left: 0;
    background: #fff;
    display: inline-block;
    border: 1px solid #e6e6e6;
}
.pic_list {
    float: left;
}
.pic_list li {
    position: relative;
    float: left;
    width: 100px;
    height: 100px;
    margin-right: 12px;
    border: 1px solid #e6e6e6;
}
.pic_list li img {
    width: 100px;
    vertical-align: middle;
    text-align: center;
}
.pic_list li i {
    position: absolute;
    right: 0;
    top: -8px;
    font-weight: bolder;
    font-size: 18px;
    color: #007aff;
    cursor: pointer;
}
.upload_pic_box .iconfont {
    display: block;
    width: 100px;
    color: #e6e6e6;
    font-size: 22px;
    text-align: center;
    padding-top: 22px;
}
.upload_pic_box span {
    display: block;
    text-align: center;
}
.uploadb{
	width: 120px;
    height: 120px;
    text-align: center;
    font-size: 50px;
    min-width: 0;
    display: inline-block;
   	border: 1px solid #F1F1F1;
    vertical-align: middle;
    z-index: 1;
    opacity: .8;
    filter: alpha(opacity=80);
}
.uploadbtn{
	position: absolute;
	top: 0;
	left: 0;
    width: 120px;
    height: 120px;
    min-width: 0;
    display: inline-block;
    z-index: 99;
    opacity: 0;
    filter: alpha(opacity=0);
    vertical-align: middle;
    }
    
.tuiguang_data div{width: 100%;clear: both;}
.tuiguang_data ul li{float: left;margin-left: 1%;width: 99%;height: 35px;line-height: 35px;font-size: 16px;}
.tuiguang_data ul li d{display: block;line-height: 28px;width: 15px; float: left; color: red;font-weight: bolder;font-size: 20px;}
.tuanduijs{width: 200px;height: 100px;max-width: 200px;max-height: 100px;resize: none;}

.team_logo_tou{float:left; width:120px; height:120px; border:1px solid #999;color: #333;}
.team_logo_tou img{width: 120px;height: 120px;}
.team_deco{float: left;margin-left: 20px;}
/*�ƹ��Ŷ���פ���Ͻ���*/
/*��ҳ*/
#index_main { padding-bottom: 20px; width: 100%; min-width: 1200px; }
.new_activity h2 { background: none; font-size: 18px; margin: 8px 0; }
.new_activity h2 a { text-decoration: none; color: black }

.new_activity .each_news{ border-top: 4px solid #1e97de;}
.activity_box:nth-child(3n) .activity_date { background: #1eb3ea }
.activity_box div { line-height: 26px; padding: 0 8%; }
.activity_box .jack_title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: bold; font-size: 16px; color: #333; text-decoration: none; }
.activity_box .btn {margin-left: 8%; margin-top: 12px; display: inline-block; }
.activity_date { margin-bottom: 6px; background: rgb(18, 96, 179); color: white; text-align: ; font-size: 16px; font-weight: bold; height: 0; overflow: hidden; transition: height 0.6s; }

.activity_box img { width: 100%; }
.zzs { height: 248px; position: relative; }
.activity_box .zzs_footer { padding: 0; position: absolute; bottom: 0; width: 100%; background: rgba(255,255,255,0.5); }
.activity_box .zzs_footer div:nth-child(n+2) { font-size: 12px; font-weight: normal; white-space: normal; }
.activity_box .zss_apply { margin-top: 12px; }
.news_box { width: 19.8%; height: auto;padding: 0;}
.activity_box .zzs_footer .news_content { background: rgba(255,255,255,0);  color: #333 }
.zzs_footer div:first-child { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.activity_box:hover .news_content { height: 116px; }

/*��ҳ*/

.sc_doc{border: none;display: inherit;}
/*��ҳ*/


/*login*/
.login_nav{ width: 1200px;height: 100px; }
.login_nav .login_logo{ position: relative; padding:0 10px 10px;} 
.login_nav .login_logo img{ width: 160px; padding-top: 10px; }
.login_nav .login_logo span{color: #666; font-size: 26px;display: inline-block;margin-top: 10px;padding-left: 10px;border-left: 1px solid #d7d7d7;margin-left: 10px;}
.login_nav .login_logo a{display: inline-block;float: left;}
.login_main{ border:1px solid #d7d7d7; }
.login_card .left_img img{  width: 380px; height: 380px;    margin-top: 20px; }
.error{color:red;}
.auto_login{}
.login_card .left_img{width: 600px;height: 100%;float: left;text-align: center;}
.login_main{width:320px;height: 100%;background:#fff;border-radius:3px;float: right; margin-right:100px;}

.login_card{width:1200px; position: relative;padding-bottom: 100px;margin-top: 30px;}
.login_main .logo img{width:210px;height:70px;margin:30px 0 0 82px;}
.login_main .login{padding:8% 8% 0;}
#sub{margin-bottom: 0;}
.login_main .login input{ width: 100%; padding:5px;border:1px solid #DFE1E8;border-radius:4px;margin-bottom: 15px;}
#remember{margin-bottom: 0;}
#password{margin-bottom: 5px;}
.login .auto_login {margin-top:5px;line-height:2px;}
.login .auto_login>input{width:15px;height:15px;}
.login .auto_login span{font-size:14px;height:15px;}
.login .found_pwd{float:right;font-size:12px; line-height:11px; height:20px; color:#2376BC;padding-right: 5px;}
.found_pwd:hover{text-decoration:underline}
.login_main .btn_buy{ height:35px; margin-top:15px; line-height:10px;background:#3399ee;border: 1px solid #2376BC;border-radius: 5px;color:#fff}
.login_main .btn_buy:hover{background:#2376bc}
.bottom_form {line-height: 35px;font-size: 14px;margin-top: 20px;border-radius:3px;color:#2376BC;text-align:center;}
.bottom_form:hover{text-decoration:underline;color:#0000ff}
.login_main .login_other{font-size:12px;padding:0px 5%}
.login_other span{color:#666;}
.login_main .login_img{padding: 10px 10px 20px;clear: both;}
.login_main .login_img .login_left{text-align: center;}
.login_main .login_img .login_left a{margin-left: 20px;}
.login_main .login_img .login_right{width: 40%;height: 100%;float: left;text-align: center;padding-bottom: 20px;}
.login_main .login_img .login_weixin{ width:32px;height:32px;}
.login_main .login_img .login_weixin img{}
.login_main .login_img .login_weixin span{ float:right; }
.wechatbd{border: 1px solid #999;color:#333;margin-right: 3px;padding: 0px 4px}

/*register*/
.login_main .register{padding: 5%;}
.register p{margin-bottom: 10px;}
.login_main .register input{padding:5px;border:1px solid #DFE1E8;border-radius:4px;}
.agreereg input{border: none;width: 100%;cursor: pointer;color: #FFF;}
.agreereg {font-size: 14px;margin: 10px auto;border-radius: 4px;background:#3399ee;text-align:center;}
.agreereg a{color:#fff;}
.login_main .btn_sendsms{background:#3399ee;color:#fff;cursor: pointer;text-align: center;display: initial;}
.login_main .mobile_verify{width:60px; height:48px;background:#3399ee;color:#fff;cursor: pointer;}
.btn_sendsms:hover{background-color:#2376bc;border:1px solid #2376bc;}
.register .intext{width: 100%;}
.register .pwd{width: 100%;}
.register .cho_id{padding:5px 0 5px 60px;margin-left:20px;}
.register .cho_id>input{width:15px;height:15px;margin-right:5px;}
.agreement{color:#666;font-size:14px;text-align: center;padding: 5px 0;}
.agreement a{display: block;}
.go_login {display:block; height:40px; line-height:40px;color:#666;text-align: center;text-decoration: underline;}
.go_login:hover{color:#2376bc;text-decoration:underline;}
.xzstudent{font-size: 16px;}
.xzstudent span{}
.xzstudent input{}
.member_role_type{display: initial;width: 14px;height: 14px;}
.myidsort{margin-right: 15px;}


/***/
.myact_cen{width: 24%;float:left;border: 1px solid #d7d7d7;border-left: 1px solid #d7d7d7;margin: 0.5%;}
.myact_left{width: 10%;float: left;text-align: center;}
.myact_right{width: 89%;float: left;border-left: 1px solid #d7d7d7;text-align: center;}
.myact_right a{color: #1e97de;}
.myact_right .myact_title{background: #C6ECFA;line-height: 35px;height: 35px;overflow: hidden;}
.myact_right .myact_cz{text-align: center;}
.myact_cecece{width: 100%;float: left;border: 1px solid #d7d7d7;text-align: center;}
.myact_cecece a{color: #1e97de;display: inline-block;}
.myact_cecece .myact_title{background: #C6ECFA;height: 36px;line-height: 36px;position: relative;}
.myact_cecece .myact_cz{height: 34px;line-height: 25px;}
.myact_cecece .myact_title input{position: absolute;left: 10px;top: 10px;}
.myact_cece{width: 25%;height: 150px;float: left;border: 1px solid #d7d7d7;text-align: center;height: ;}
.myact_cece a{color: #1e97de;display: inline-block;}
.myact_cece .myact_title{background: #C6ECFA;height: 36px;line-height: 36px;position: relative;}
.myact_cece .myact_cz{height: 34px;line-height: 25px;}
.myact_cece .myact_title input{position: absolute;left: 10px;top: 10px;}

/*��������ҳ��*/

.guest_center_box { width: 1200px; padding: 0 0 22px; margin: 0 auto; margin-top: 12px;border: 1px solid #CCC;box-shadow: 1px 2px 2px #ccc, -1px 2px 2px #ccc; border-radius: 5px 5px 5px 5px; }
.guest_center_box>h3 { background: #C6ECFA; ; padding: 14px 22px 18px 22px; font-size: 18px; border-bottom: 4px solid #1e97de; color: #1e97de; border-radius: 5px 5px 0 0; }
.guest_center_box>.guest_center_cont { padding: 14px 2% 18px; }
.guest_cont_title { font-size: 16px; font-weight: bold; padding: 0 20px; }
.guest_cont_title i { color: rgb(18,96,179); padding-right: 20px; font-size: 18px; }
.guest_center_cont>form>ul { list-style: none; }
.guest_center_cont>form>ul:nth-child(2) { border-bottom: 1px dashed rgb(18,96,179); padding-bottom: 20px; }
.guest_center_cont>form>ul li { padding: 12px 20px 0px; margin: 5px 0;}
.guest_center_cont>form>ul li span:first-child { width: 80px; display: inline-block;text-align: right;float: left; }
.guest_center_cont .option_pd { padding: 0 6px; display: inline-block; }
.submit_btn { width: 100%; padding-bottom: 10px;padding-top: 20px;}
.submit_btn a { width: 100px;height:30px;text-align: center;line-height: 30px;margin:0 auto; display: inline-block; color: white; background: #1e97de; border-radius: 5px;margin-top: 15px;}
.submit_btn a:hover { background: rgb(18,96,200) }
.company_goods span { float: left; }
.input_text { width: 45%; height: 130px; padding: 5px;margin: 5px; }
.c_or_p { padding: 20px 20px 12px; }
.c_or_p a { color: white; padding: 6px 20px; background: rgb(18,96,200); text-decoration: none; }
.c_or_p a:first-child { margin-right: 12px; }
.mes_empty { margin: 15% 0; }
.mes_empty span { display: block; text-align: center; font-size: 32px; font-weight: bold; color: #999; }
.mes_empty a { display: block; float: right; margin: 10% 4% 0 0; padding: 6px 12px; background: rgb(18,96,200); color: white; text-decoration: none; border-radius: 4px; }
#imglast { width: 80% }
.mes_right a i { font-size: 22px; }
/*��������ҳ��*/


/*�ҵ�������Ϣҳ��*/
.guest_mes_box { width: 80%; height: 400px; margin: 20px auto 0; background: #ECF0F1; position: relative; }
.tuding:last-child { left: -26px; transform: rotate(-85deg); }
.tuding { position: absolute; right: -23px; top: -18px; width: 40px; height: 40px; background: url(../images/iconfont-tuding.svg); }
.dingzhi_mes { padding: 20px 22px; }
.dingzhi_mes:nth-child(2n+1) { background: rgba(236,240,241,0.7); }
.dingzhi_mes a { display: inline-block; color: white; text-decoration: none; }
.dingzhi_mes .kind_help { padding: 5px; background: rgb(18,96,200); color: white; border-radius: 4px; margin-left: 16px; }
.mes_right { float: right; }
.mes_left { float: left; }
.all_select {/* padding: 0 22px; */ }
.delete_all { color: white; text-decoration: none; padding: 4px 6px; background: red; border-radius: 4px; }
.jiantou { position: relative; top: -6px; color: rgb(18,96,200); cursor: pointer; transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -webkit-transition: transform 0.1s; transition: transform 0.1s; -o-transition: transform 0.1s; -moz-transition: transform 0.1s; }
.mes_right .zhuan { display: inline-block; transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
.mes_cont { height: 0; overflow: hidden; -webkit-transition: height 0.1s; transition: height 0.1s; -o-transition: height 0.1s; -moz-transition: height 0.1s; }
.mes_cont_show { height: auto; }
.mes_cont ul { list-style: none; }
.mes_cont ul li { padding: 6px 0; }
.mes_cont ul li span { padding: 0 0 0 5px; }
.mes_cont ul li i { color: rgb(18,96,200); }
.all_select{ padding:12px 24px}
.close{width: 50px;margin: 0 auto;background-color: #FFF;color: #000;text-align: center;margin-top: 40px;}
/*��ʱ����*/
.member_center {margin-left:30px;line-height: 24px; text-align: center; float: right; position: relative;margin-top: 10px;}
.member_center a { text-decoration: none; color:#1E97DE; }
.member_center a:hover { background:; color: #000; }
.memberc_center a b{color:red;}
.member_center a i { margin-left: 5px;}
/*��ҳ*/
.pages a, .pages span { display: inline-block; padding: 1px 10px; margin: 0 2px; border: 1px solid #f0f0f0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.pages a, .pages li { display: inline-block; list-style: none; text-decoration: none; color: #58A0D3;padding-left: 10px;margin-bottom: 5px; }
.pages a.first, .pages a.prev, .pages a.next, .pages a.end { margin: 0; }
.pages a:hover { border-color: #50A8E6; }
.pages span.current { background: #50A8E6; color: #FFF; font-weight: 700; border-color: #50A8E6; }
.surp_mes p img { max-width: 100%; }
#sub_jwd { cursor: pointer; }

.friendly_cen{width: 90%;margin: 0 auto;}
/*������Ѷҳ��*/

/*������Ѷҳ��*/
/*��¼ע��ҳ�濪ʼ*/
.global_wrap{position: relative;min-height:100%; clear: both; content: ""; }

/*��¼ע��ҳ�����*/

/*���뵯����*/
 /*ע��ɹ�������ʼ*/

#alert {border:1px solid #d7d7d7;width:500px;padding-bottom: 20px;background:#f8f8f8;z-index:1000;position:absolute;display:none;}
#alert h4 {height:30px;background:#1e97de;color:#fff;padding-left: 5px;}

#alert h4 span#close {float:right; padding-right:10px;font-weight:500;cursor:pointer;}
#alert p{ font-size:24px;color:#00cc33; padding:20px 150px;}
#alert span{ display:block; text-align:center; margin-bottom:10px;font-size:14px;}
#alert a{ font-size:14px;background:#1e97de; color:#fff; text-decoration:none; padding:6px 20px; margin-left:175px;}
 
 
 /*ע��ɹ�������ʼ*/

.zz_apply_box { display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,0.6); z-index: 5; }
.show_table { display: table; }
.zz_apply_wrap { display: table-cell; vertical-align: middle; }
.zz_apply_cont { margin: 0 auto; background: #fff; width: 40%; padding: 20px; }
.zz_apply_cont h3 { padding-bottom: 20px; font-size: 16px; }
.leave_word { padding-bottom: 20px; }
.q_btn { background: #1e97de; color: white; padding: 5px 12px; border-radius: 4px; text-decoration: none; margin-right: 4% }
.apply_content { width: 96%; height: 200px; padding: 12px 2%; margin: 12px 0; }
.delete_box { width: 200px; background: #fff; margin: 0 auto; padding: 12px; }
.delete_box span { display: block; font-size: 20px; padding: 20px 12px }
#imglast { width: 120px; height: 120px; margin-top: 12px; }
/*���뵯����*/

/*��������ҳ��*/
.myphoto { margin-top: 12px; position: relative; }
.alert { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
/*2015/8/19���*/
.float_l { float: left; }
.myselect_radio { padding-right: 6px;}
.guest_left_nav, .guest_right { float: left; }
.guest_left_nav { width:20%; }
.guest_left_nav ul li { font-size: 14px; width: 100%; height: 40px; line-height: 40px; text-align: center; background: #c6ecfa; color: #000; background-size: cover; margin-top: 2px }
.guest_left_nav ul li a { color: #000; display: block; height: 100%; }
.guest_left_nav ul .lih { background: #1260B3;color: #fff; }
.guest_left_nav ul .lih a { color: #fff; text-decoration: none; }
.guest_left_nav ul li:hover { background: #1260b3; color: #fff; }
.guest_left_nav ul li:hover a { color: #fff; text-decoration: none; }
.guest_center_box .s_center_cont { padding: 0!important; }
.guest_right {width: 75%;margin: 20px auto;margin-left: 3%;}
.guest_right .cont_top { padding:30px 30px 0; }
.cont_bottom { padding:12px 30px 0; }
.need{color: #f00;}
/*������ҳ�濪ʼ*/
.guest_right .info_nav{ width:800px;font-size:16px;height:40px;font-weight:bold;}
.guest_right .info_nav ul{ float:left;width:740px;height:30px;margin:30px 0 5px 30px;line-height:30px;border-bottom:2px solid #1e97de;}
.guest_right .info_nav ul li{  width:80px;float:left;border-radius:4px 3px 0 0;text-align:center;}

.guest_right .info_nav li:hover{color:#fff; background:#1e97de;}
.guest_right .info_nav a{font-family:"microsoft yahei";color:#000}
.guest_right .info_nav a:hover{color:#fff;}
.guest_right .info_body{width:740px;border-bottom:1px dashed #f5f5f5;}
.info_body h2{font-size:16px;margin-top:20px;}
/*ͷ��ʼ*/
.xgtx { position: relative; float: left; }
.xgtx #dimg1 {width:80px;height:30px; position: absolute; bottom:10px; left: 232px;opacity: 0; filter: alpha(opacity=0); z-index: 4 ;cursor: pointer;}
.xgtx .btn {width:70px;height:20px;text-align:center;line-height:20px; position: absolute; display: block; border-radius: 5px; background: rgb(18,96,179); padding: 5px; color: white; text-decoration: none; bottom:10px; left: 232px; z-index: 1; }
.xgtx .submit{text-align:center;line-height:20px; position: absolute; display: block; border-radius: 5px; background: rgb(18,96,179); padding: 5px; text-decoration: none; top:240px; right:105px; z-index: 1}
.xgtx .submit a{color: white; width: 80px;padding: 25px;}
.tou img{ width: 180px; height: 180px; margin: 50px 12px 0 0; background-size: cover; border: 1px solid #ccc;border-radius: 30px; }
/*�������Ͽ�ʼ*/
.basic{margin:40px 0 5px 30px;font-size:14px;}
.basic input{margin-left:1px;}
/*�����Ͽ�ʼ*/
.section{margin:40px 0 5px 30px;font-size:14px;padding: 30px;}
.section>div{margin-bottom:24px;}
/*���Ϣ��ʼ*/
.act_table{margin:40px 0 5px 30px;font-size:14px;padding: 30px;}
.act_table>div{padding:10px;}
.act_time{display:inline;}
.act_time>input{margin:10px;width:70px;}
.act_time>i{font-size:12px;}
.myinputtext{margin:3px;}

.sc_tou img {
    width: 120px;
    height: 120px;
    background-size: cover;
    border: 1px solid #ccc;
}
.btn1 {
    width: 70px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    float: left;
    display: block;
    border-radius: 5px;
    background: rgb(18,96,179);
    padding: 5px;
    color: white;
    text-decoration: none;
    cursor: pointer;
	margin:0px 10px;
}
#dimg2{width:80px;height:30px; position: absolute; top:0px; left:130px; opacity: 0; filter: alpha(opacity=0); z-index: 4}
/*�ײ����߿�ʼ*/
.dotted_line {border-bottom:1px dashed #666;margin-top:30px;}
.con_add{float:right;background:#1e97de;text-align:center;margin-top:3px;}
.con_add>a{color:#fff;width:80px;height:20px;}
/*������ҳ�����*/
.tou, .nc_stjg { float: left; }

.nc_stjg { border: 1px solid #fff; }
.nsx {   height: 30px;
  font-size: 14px;}
.g_title { font-size: 14px; text-align: center;}
.wcd_box { display: inline-block; width: 100px; height: 10px; border: 1px solid #ccc; }
.wcd { display: inline-block; width: 100px; height: 10px; background: green; }
.list>span { padding:2px 4px;display: inline-block;margin-right: 3px;}
.g_test { border: 1px solid #ccc; padding-left: 8px }
.touxiang, .person_data { padding: 10px;border:1px solid #d7d7d7;}
.person_rz { height:auto; overflow:hidden;}
.person_data>div {line-height: 50px;padding: 5px 0;}
.page .num {display: inline-block;width: 20px;text-align: center;}
.person_data>.team_introduce { height: auto }
.person_data>div>input { height: 36px; border-radius: 4px;}
.biaoti { display: inline-block; vertical-align: middle ; text-align: center;margin-left: 4px;}
.btleftt{display: inline-block;vertical-align: middle; text-align: left;width: 100px;}
.team_logo_x{}

.cooperate { padding-bottom: 20px; border-bottom: 1px dashed #ccc; overflow:hidden}
.cooperate h3 { font-size: 18px; }
.mytable{width: 100%;}
.mytable, .hd_table { border-spacing: 2px; border-collapse: collapse; }
.hd_table a{color: #1e97de;padding-left: 10px;}
.mytable tbody tr th { font-size: 14px; }
.mytable tbody tr td {  text-align: center; font-size: 12px;  }
.mytable tbody tr:nth-child(2n) td { background: rgb(232, 228, 228); margin: 0px; padding: 0px; }
.mytable tbody tr td:nth-child(2) { }
.weiquan{padding:30px;}
.weiquan>h3 { font-size: 18px; }
.weiquan table tbody tr td:nth-child(2) {  }
.weiquan table tbody tr td:nth-child(3) { }
.toushuf { padding-top: 12px; }
.toushuf .g_test { padding: 2px 12px; display: inline-block; }
.hd_table tbody tr th { font-size: 12px; }
.hd_table tbody tr td { text-align: center; font-size: 12px; }
.hd_table tbody tr td:first-child { text-align: left; font-size: 12px; }
.hd_table tbody tr td:last-child {  }
.hd_table tbody tr:nth-child(2n) td { background: rgb(232, 228, 228); }
.hd_table tbody tr .btn { display: inline-block; margin-left: 12px;float: right; }
.hd_a { color: #000; text-decoration: none; padding-right: 4px; }
/*2015/8/19���*/

/*2015/8/20���*/



.advice { float: left; }
.advice div:first-child { padding-bottom: 20px; margin-top: 40px; }

.myinputtext{display: block;width: 100%;height: 30px;line-height: 30px;padding: 3px 5px;border-radius: 5px;}
.yinputtext{display: inline-block;width: 50%;height: 30px;line-height: 30px;padding: 3px 5px;border-radius: 5px;}
.xg_btn { margin-top: 12px!important; }
.person_data>div .btn { padding: 5px 12px; }
.yangzhang { width: 100%; margin-top: 8px; }
.yangzhang .yt { display: inline-block; width: 49%; text-align: center; padding-top: 0 }
.yangzhang .yt img { width: 100%; border: 1px solid #999 }
.yangzhang .yt div { height: 40px; line-height: 40px; }
.ytborder { border: 1px solid #999 }
.yangzhang .yt div input { margin-top: 8px; margin-left: 8px; border:none; }
.yangzhang div { line-height: 24px; padding-top: 12px; }
/*2015/8/20���*/

/*2015/8/21���*/

.hot_actical_box { margin-bottom: 12px; }
.for_outpic { width: 12%; border: 1px solid #ccc; float: left; }
.for_outpic img { width: 100%; opacity: 0;filter: alpha(opacity=0); }
.fo_guest_mes_box { width: 78%; float: left; }
.fo_guest_mes_box .forout_mes { width: 48%; padding-left: 2%; float: left; font-size: 16px; padding-bottom: 12px; }
.fo_guest_mes_box div { padding-left: 2%; font-size: 16px; padding-bottom: 12px; }
.fo_guest_mes_box .introduce_cont { font-size: 12px; }
.fo_guest_mes_box div .g_test { padding-right: 8px; }
.code_pic { width: 80%; max-width: 200px; margin: 0 auto }
.code_pic img { width: 100%; }
.surpport_label .hd_table { width: 100%; }
.surpport_label .hd_table tbody tr td:first-child { }
.surpport_label .hd_table tbody tr td:last-child {  }
.main_content .main_content_right .hot_label .g_title { display: block; text-align: center;}
.main_content_right{border:1px solid #CCC;}
/*2015/8/21���*/



/*��������ҳ��*/


/*8��29�Ÿ���*/

.l_banner { position: relative; }
.l_banner .swiper-wrapper { height: auto; }
.swiper_bk{ height: 276px;}
.l_banner .swiper-wrapper .swiper-slide { height: auto; }
.l_banner .swiper-wrapper img { width: 100%; }
#pagination { position: absolute; bottom: 12px; /* left: 146px; */ z-index: 10; }
#pagination .swiper-pagination-bullet { margin-right: 12px; background: #fff; opacity: 0.6; filter: alpha(opacity=60);}
#pagination .swiper-pagination-bullet-active { opacity: 1; filter: alpha(opacity=100);}
#dimgPre1 img{width: 120px;height: 120px;}
.broad{margin-top: -3px;}

/*8��29�Ÿ���*/

/*9��1��*/

.browse_times { font-size: 14px; color: #666; font-weight: normal; }
.surpport_label p { font-size: 16px; font-weight:bold; color:#1e97de; }
.text_num { margin: 12px 0; }
.ct_input { display: block; float: left; margin-top: -4px; margin-right: 3px; }
.ct_span { margin-right: 6px; display: block; float: left; }
.sex_span { display: inline-block;  margin-left: 10px; }
.xiaoxi_h3 { width: 101px;height: 40px; line-height: 40px;margin-top: 24px;float: left;border-bottom: 0;position: relative;text-align: center;background: #fff; cursor: pointer;}
.xiaoxi_h3 span{ color:red;font-weight:none; }
.sys_box{border:1px solid #ccc;margin: 0 12px;display: none;}
.sys_xixiao { background: #fff;border:1px solid #ccc;border-bottom:0;/* color: #fff; */border-radius: 6px 6px 0 0;}
.mes_list { line-height: 40px; font-size: 14px; border-bottom: 1px dashed #ccc; }
.mes_list span{display: block;float: left;}
.person_data>div .btn{display: block;float: right;margin-top: 13px;}
.swiper-scrollbar{opacity: 1!important;opacity: 1; filter: alpha(opacity=100);height: 4px;background: #eee;margin: 12px 0 8px;position: relative;}
.swiper-scrollbar-drag{  height: 15px; background: #ccc;position: absolute;top: -6px;}
#sign{display: block;background: #f1f1f1;float: left;margin-top: 5px;padding: 0px 4px;}
.option_card{padding-left: 12px;}
#jinfo{border:1px solid #ccc;}
.v_email{padding:0 12px;display: inline-block;}
#province_iddiv select{margin-right: 12px;}
.r_title{  padding-right: 60px;  padding-top: 12px;float: right;}
.fasong{display: inline-block;margin: 7px 12px 0;border:0;}
.se_time{ display: inline; width: 100%; margin-top: 12px; }
.rz_box{display: inline-block;}
.weiquan .border{margin:0;}
.copyright img{width:120px;height:50px;border-radius:5px;}
 tbody{border: 1px solid #CCC;}
/*΢�Ź��ں�����leftҳ�濪ʼ*/
.main_content_left .weixin_list{width:100%;}
.main_content_left .weixin_list li{width:21%;float:left;margin:14px;border-radius:10px;text-align: center;}
.main_content_left .weixin_list p{text-align:center;background:#fff;color:#1e97de;padding:5px;font-weight:bold;overflow: hidden;}
.main_content_left .weixin_list img {width:150px;height:150px;padding: 2px;margin:0 auto;}
/*΢�Ź��ں�����leftҳ�����*/

/*�����Ŷ�ҳ��css��ʽ��ʼ*/
.main_content_all h1{height:40px;line-height:40px;font-size:18px;background:#F6F5F5;color:#1e97de;border-radius:4px;padding-left:24px;}
.etsteam_list{width:1200px;margin: 10px auto;}
.etsteam_list li{margin:0; margin-bottom:10px;border:1px solid #EFEFEF;padding: 0 0 20px;}
.etsteam_list .left{ margin-top:32px;text-align: center;}
.etsteam_list .left img{width:114px;height:114px;border-radius:50%;}
.etsteam_list .center{float:left;margin-top:16px;margin-left: 10px;}
.etsteam_list .center a{font-size:18px;color:#1e97de;}
.etsteam_list .center p{font-size:14px;color:#959595;}
.etsteam_list .center span{padding:5px 30px 5px 0;}
.etsteam_list .right a{width:150px;height:30px;line-height:30px;text-align:center;float:left;color:#1e97de;font-size:18px;margin-top:45px;border:2px solid #1e97de;border-radius:5px;}

/*�����Ŷ�ҳ��css��ʽ����*/

/*��������ҳ�濪ʼ*/
.pageTitle i{ left top no-repeat;border-radius:5px;}
.topBtn .a1{background:url(__PUBLIC__/Home/images/aboutimg/home1.jpg) left center no-repeat;}
.nav a:hover{background:url(__PUBLIC__/Home/images/aboutimg/navIco4.jpg) 6px 10px no-repeat;}
.nav .aNow, .nav .aNow:hover{background:#1160b4 url(__PUBLIC__/Home/images/aboutimg/navIco3.jpg) 6px 10px no-repeat; color:#FFF;}
.aboutPart3 dd a{background:url(__PUBLIC__/Home/images/aboutimg/ico1.gif) right center no-repeat;}
.contact .bg{background:url(__PUBLIC__/Home/images/aboutimg/contactBg1.jpg) 130px 63px no-repeat;}
.contact li div{color:#90c31f;}
.aboutPart2 .fl span{background:url(__PUBLIC__/Home/images/aboutimg/ico2.jpg) 10px center no-repeat; color:#90c31f;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h20{height:20px; overflow:hidden; clear:both;}
.wal{width:85%; margin:0px auto;}
.f16{font-size:16px;}

.sideBar{position:absolute; z-index:10; left:0px; top:50%; margin-top:-230px; width:50px; text-align:center;}
.sideBar .imgDiv{padding-bottom:10px;}
.sideBar li{padding-top:10px;}

.indexBtn{position:absolute; z-index:10; right:50px; top:50px; width:200px; overflow:hidden;}
.indexBtn .name a{display:block; height:40px; line-height:40px; overflow:hidden; font-size:16px; background:url(__PUBLIC__/Home/images/aboutimg/ico1.jpg) 10px center no-repeat; padding-left:28px;}
.indexBtn .nameNow a{background:url(__PUBLIC__/Home/images/aboutimg/ico1Hover.jpg) 10px center no-repeat;}

.footDiv{position:absolute; z-index:10; left:0px; bottom:0px; width:100%; background:url(__PUBLIC__/Home/images/aboutimg/footBg.jpg); text-align:center; color:#ccc;}
.footDiv a, .footDiv2 a{color:#ccc;}
.footDiv a:hover, .footDiv2 a:hover{color:#fff;}
.footDiv .msg, .footDiv2 .msg{color:#FFF; font-size:14px; padding:20px 0 10px 0;}
.footDiv .content, .footDiv2 .content{line-height:22px; padding-bottom:20px;}
.footDiv2{background:url(__PUBLIC__/Home/images/aboutimg/footBg.jpg); text-align:center; color:#ccc;}

.pageLogo{position:absolute; z-index:10; left:50%; top:0px; margin-left:-700px;}
.topTel{position:absolute; z-index:10; right:0; top:0px; background:#116dba url(__PUBLIC__/Home/images/aboutimg/topTel.gif) left top no-repeat; height:39px; line-height:39px; width:300px; overflow:hidden; font-size:17px; color:#FFF; white-space:nowrap; padding-left:85px;}
.topBtn{position:absolute; z-index:10; right:105px; top:75px;}
.topBtn li{float:left; padding-left:40px;}
.topBtn .a1{display:block; float:left; font-size:16px; background:url(__PUBLIC__/Home/images/aboutimg/home.jpg) left center no-repeat; padding-left:15px; height:25px; line-height:25px; overflow:hidden;}
.headDiv{height:120px; overflow:hidden; border-bottom:#1260b3 solid 5px ;}
.headDiv .wal{height:100px; position:relative;}

.nav{position:absolute; z-index:1; right:0px;top:80px;}
.nav li{float:left; padding-left:5px;}
.nav li:hover{ background-color:#1260b3;}
.nav a{display:block; float:left; height:53px; padding-left:25px; width:80px; overflow:hidden; letter-spacing:-1px; color:#000; cursor:pointer; background:url(__PUBLIC__/Home/images/aboutimg/navIco1.jpg) 6px 10px no-repeat;}
.nav a div{font-size:15px; letter-spacing:1px; padding:10px 0 0 0;}
.nav a:hover{background:url(__PUBLIC__/Home/images/aboutimg/navIco2.jpg) 6px 10px no-repeat; color:#FFF;}
.nav .aNow, .nav .aNow:hover{background:#1160b4 url(__PUBLIC__/Home/images/aboutimg/navIco3.jpg) 6px 10px no-repeat; color:#FFF;}

.pageTitle{height:50px; overflow:hidden; position:relative;}
.pageTitle i{position:absolute; z-index:1; left:-10px; top:-2px; display:block; background:url(__PUBLIC__/Home/images/aboutimg/pageTitle.jpg) left top no-repeat; width:163px;overflow:hidden;}
.pageTitle div{font-family:Arial; color:#b5b5b5; padding:8px 0 0 165px; border-top:#1260b3 solid 3px; font-size:30px;}
.pageTitle span{padding-left:165px; font-size:28px; color:#009944; position:absolute; top:-3px;}

.sideFx{position:fixed; z-index:100; right:0px; top:35%; width:142px; height:300px; overflow:hidden; background:#1260b3; border-radius:5px;}
.sideFx li{height:40px; overflow:hidden;}
.sideFx a{display:block; height:135px; text-align:center; padding-top:9px;}
.sideFx img{width:100px; padding-bottom:10px;}
.sidrFx span .weixin{height:130px; width:130px; padding-top:10px;}
.sideFx span{font-size:24px; color:#FFF;}
.sideFx span:hover{ font-size:18px; color:#0F0; padding-top:30px;}

.ewmLayer2{position:fixed; z-index:100; left:0px; top:365px; left:42px; display:none;}
.weixin_list ul li{width: 24%;margin-right: 1%;float: left;border: 1px solid #d7d7d7;margin-bottom: 15px;padding:5px 0px;}
.weixin_list ul li p{display: block;height: 26px;padding-left:11px;margin-right: 15px;overflow: hidden;text-align: center;}
.list_list_imgCen{margin: 0 auto;width: 150px;height: 150px;}
.list_list_imgCen img{width: 150px;height: 150px;}
.bodyImg{position:absolute; z-index:1; left:0px; top:0px; overflow:hidden;}
.bodyImg img{position:absolute; z-index:1; left:0px; top:0px; display:none;}

.indexDiv{position:relative; height:500px; overflow:hidden;}

.indexNav{width:660px; overflow:hidden; position:absolute; z-index:10; left:50%; top:50%; margin-top:-120px; margin-left:-320px;}
.indexNav li{float:left;}
.indexNav a{display:block; width:165px; overflow:hidden; background:url(__PUBLIC__/Home/images/aboutimg/navBg.jpg) center top no-repeat; height:200px; overflow:hidden; text-align:center; cursor:pointer;}
.indexNav .img{width:120px; height:120px; overflow:hidden; position:relative; margin:0 auto;}
.indexNav .img span{position:absolute; top:40px; left:35px; font-size:80px; color:#FFF; font-weight:bold; width:80px;}
.indexNav .name{background:url(__PUBLIC__/Home/images/aboutimg/navBg1.jpg) center repeat-y; height:32px; line-height:30px; overflow:hidden; font-size:16px; margin-top:10px; display:none;}
.indexNav .li_01 a:hover{background:url(__PUBLIC__/Home/images/aboutimg/navBgHover_p.jpg) center top no-repeat; color:#ce3b4c;}
.indexNav .li_02 a:hover{background:url(__PUBLIC__/Home/images/aboutimg/navBgHover_d.jpg) center top no-repeat; color:#ffa400;}
.indexNav .li_03 a:hover{background:url(__PUBLIC__/Home/images/aboutimg/navBgHover_a.jpg) center top no-repeat; color:#67b8ed;}
.indexNav .li_04 a:hover{background:url(__PUBLIC__/Home/images/aboutimg/navBgHover_m.jpg) center top no-repeat; color:#65ad2f;}
.wal a img{width:280px; margin-top:20px;} 

.indexAbout{position:absolute; z-index:10; top:0px; right:-500px; width:480px; height:100%; overflow:hidden; background:#575757 url(__PUBLIC__/Home/images/aboutimg/indexAbout.gif) left bottom no-repeat; padding-right:20px; color:#FFF;}
.indexAbout .scrollDiv{height:300px; overflow:hidden; overflow-y:auto;}
.indexAbout .title{text-align:right; padding:25px 28px 10px 0;}
.indexAbout .content{line-height:24px; font-size:13px; text-align:justify;}
.indexAbout .line{background:url(__PUBLIC__/Home/images/aboutimg/line.jpg) center repeat-x; height:40px; overflow:hidden;}
.indexAbout h1{background:url(__PUBLIC__/Home/images/aboutimg/indexAbout.jpg) center top no-repeat; height:45px; line-height:30px; text-align:center; font-size:18px; overflow:hidden;}

.servicePart1{padding:25px 0; text-align:center;width: 100%;}

.servicePart2Img{position:absolute; z-index:10; left:50%; margin-left:285px; margin-top:-100px;}
.servicePart2{padding:50px 0 0 200px; min-height:455px; _height:455px;}
.servicePart2 li{float:left; width:300px; height:430px; overflow:hidden; background:url(__PUBLIC__/Home/images/aboutimg/servicePart2.jpg) left top no-repeat;}
.servicePart2 h1{font-family:Arial; font-weight:100; font-size:18px; color:#c30d23; padding:22px 0 22px 40px;}
.servicePart2 h2{font-size:24px; font-weight:100; padding-left:85px; height:55px;}
.servicePart2 li li{font-size:16px; height:30px; line-height:30px; width:259px; overflow:hidden; padding-left:40px; background:none;}
.servicePart2 dd{font-size:16px; height:30px; line-height:30px; overflow:hidden; padding-left:40px;}

.aboutPart1{width: 80%; margin:0 auto; font-size:16px; line-height:28px; padding-bottom:50px; padding-top:10px;}
.aboutPart1 .btnDiv{height:0px; padding:10px 0 0 32px; overflow:hidden;}
.aboutPart1 .btnDiv span{display:block; float:left; width:30px; height:22px; overflow:hidden;}
.aboutPart1 .btnDiv .span1{background:url(__PUBLIC__/Home/images/aboutimg/btn1.jpg) left top no-repeat;}
.aboutPart1 .btnDiv .span2{background:url(__PUBLIC__/Home/images/aboutimg/btn2.jpg) left top no-repeat;}
.aboutPart1 .btnDiv .span3{background:url(__PUBLIC__/Home/images/aboutimg/btn3.jpg) left top no-repeat;}
.aboutPart1Img{text-align:center;}

.aboutPart2{min-height:220px; _height:220px; width:820px; margin:0 auto;}
.aboutPart2 .fl{padding:10px 0 10px 75px; width:530px; font-size:16px; line-height:28px;}
.aboutPart2 .fl span{background:url(__PUBLIC__/Home/images/aboutimg/ico2_1.jpg) 10px center no-repeat; padding-left:30px; color:#d3556b;}

.aboutPart3{min-height:520px; _height:520px; padding:15px 0 0 145px;}
.aboutPart3 li{float:left; width:425px; height:520px; overflow:hidden; background:url(__PUBLIC__/Home/images/aboutimg/aboutPart3.gif) left top no-repeat;}
.aboutPart3 h1{height:63px; color:#FFF; padding:0 0 0 15px; line-height:50px; font-size:18px; font-weight:100;}
.aboutPart3 h2{font-weight:100; color:#23ac38; font-size:24px; padding:0 0 30px 50px; letter-spacing:3px;}
.aboutPart3 dd{padding-left:15px; font-size:16px; line-height:30px; clear:both;}
.aboutPart3 dd a{display:block; float:left; height:30px; padding-right:20px;}
.aboutPart3 dd div{clear:both; width:230px; padding-left:15px;}

.aboutPart4{text-align:center; padding-bottom:115px;}

.casePart1 .imgDiv{text-align:center; padding:20px 0;}
.casePart1 li{float:left; width:215px; height:200px; overflow:hidden; position:relative; left:85px;}
.casePart1 .fr{width:120px; padding-right:40px; text-align:right; font-size:16px; line-height:28px;}

.caseScroll{height:500px; overflow:hidden; position:relative;}
.caseScroll .name{width:840px; overflow:hidden; margin:0 auto; padding-top:30px; height:35px; line-height:30px; overflow:hidden; border-bottom:#0a0204 solid 1px;}
.caseScroll .name li{display:none;}
.caseScroll .name span{display:inline-block; background:url(__PUBLIC__/Home/images/aboutimg/bg.jpg) center top no-repeat; width:22px; height:23px; line-height:23px; text-align:center; color:#FFF; font-size:15px; margin-right:6px;}
.caseScroll .num{position:absolute; z-index:1; top:0px; right:90px; font-size:50px;}
.caseScroll .leftBtn{display:block; background:url(__PUBLIC__/Home/images/aboutimg/leftBtn.jpg) left top no-repeat; width:31px; height:63px; overflow:hidden; position:absolute; z-index:10; left:50px; top:160px;}
.caseScroll .rightBtn{display:block; background:url(__PUBLIC__/Home/images/aboutimg/rightBtn.jpg) left top no-repeat; width:31px; height:63px; overflow:hidden; position:absolute; z-index:10; right:50px; top:160px;}
.caseScroll .list{width:790px; height:192px; overflow:hidden; position:relative; margin:0 auto; padding-top:30px;}
.caseScroll .list ul{width:2000%;}
.caseScroll .list li{float:left; width:268px; height:179px; overflow:hidden; position:relative;}
.caseScroll .list .imgDiv{width:254px; height:179px; overflow:hidden; background:#8dd464;}
.caseScroll .list img{display:none;}
.caseScroll .list2{text-align:center; min-height:180px; _height:180px; position:relative;}
.caseScroll .list2 li{display:none; position:absolute; z-index:1; left:0px; top:0px; width:100%;}

.footdh{width:1200px; height:330px; margin:auto; padding-left:0px; padding-top:0px;}
.footdh .left{ float:left; height:320px; width:500px; text-align:center; padding-left:0px;}
.footdh .left p{ width:500px; height:10px; padding-top:10px; font-size:24px;}
.footdh .right{ float:right; padding-top:0px; height:320px; width:500px;}
.footdh .right button{height:70px; width:280px; margin:20px 0 40px; background-color:#179aff; border-radius:20px; font-size:24px; font-weight:bold; color:#FFF;}
/*.footdh .right button:hover{background-color:#1fe095; color:#FFF;}*/
.footdh .right .fright1{ height:64px; width:320px; background-image:url(__PUBLIC__/Home/images/aboutimg/a1.jpg); background-position:0px 0;
 background-repeat: no-repeat; text-decoration:none;
 display:block;}
.footdh .right .fright1:hover{background-image:url(__PUBLIC__/Home/images/aboutimg/a1_1.jpg);background-position:0 0;}
.footdh .right .fright2{ height:64px; width:320px; background-image:url(__PUBLIC__/Home/images/aboutimg/a2.jpg); background-position:0px 0;
 background-repeat: no-repeat; text-decoration:none;
 display:block;}
.footdh .right .fright2:hover{background-image:url(__PUBLIC__/Home/images/aboutimg/a2_1.jpg);background-position:0 0;}

.casePart1 .imgDiv p{ font-size:36px; color:#116dba; padding-left:50px; text-align:center; padding-left:2px;}



.pageTitle a{padding-left:165px; font-size:28px; color:#d3556b; position:absolute; top:-3px; color:#009944;}

.media .title{height:200px; overflow:hidden; position:relative; padding-left:245px; font-size:17px; color:#7d7d7d;}
.media .title img{position:absolute; z-index:1; left:55px; top:33px;}
.media .title h1{font-size:22px; color:#189f52; padding-top:75px; position:relative; left:-9px;}
.media .content{font-size:16px; line-height:24px; text-align:justify; background:url(__PUBLIC__/Home/images/aboutimg/ico3.jpg) left top no-repeat; padding:20px 0;}
.mediaPart1{padding:105px 0 0 90px; width:265px; overflow:hidden;}
.mediaPart2{padding-left:125px; width:360px; overflow:hidden; border-left:#ccc solid 5px;}
.mediaPart2 .name{border-top:#666 solid 2px; font-size:16px; padding:5px;}
.mediaPart3{padding:20px 90px;}
.mediaPart4{height:450px; overflow:hidden; padding:0 90px;}
.mediaPart4 .fr{width:435px; overflow:hidden;}
.mediaPart4 h1{padding-left:50px; color:#23aa37; text-decoration:underline;}
.mediaPart4 .list{padding:40px 50px; line-height:24px;}

.Clients{background:url(__PUBLIC__/Home/images/aboutimg/Clients.jpg) center top repeat-x; background-size:100%; min-height:1500px; _height:1500px;}
.Clients .wal{width:850px; overflow:hidden; position:relative;}
.Clients h1{padding:35px 0;}
.Clients ul{width:110%;}
.Clients li{float:left; width:230px; height:170px; overflow:hidden; border-bottom:#333 dashed 1px; margin-right:80px; text-align:center; position:relative;}
.Clients li img{width:230px; height:165px;}
.Clients .name{position:absolute; z-index:1; left:0px; bottom:6px; width:100%; text-align:center;}

.news{padding:0 25px 150px 25px; min-height:600px; _height:600px;}
.news .more a{display:block; background:url(__PUBLIC__/Home/images/aboutimg/more.jpg) left top no-repeat; width:109px; height:20px; overflow:hidden;}
.news .name{font-size:22px; padding:45px 0 35px 0;}
.news .imgDiv{padding-bottom:35px; width:950px; overflow:hidden; position:relative;}
.news .name1{font-size:18px; text-decoration:underline; padding-bottom:15px;}

.contact{background:url(__PUBLIC__/Home/images/aboutimg/contact.jpg) left top no-repeat; width:858px; height:550px; overflow:hidden; margin:50px auto 0 auto;}
.contact .bg{background:url(__PUBLIC__/Home/images/aboutimg/contactBg1_1.jpg) 130px 63px no-repeat; padding:50px 0 0 180px;}
.contact li{height:56px; line-height:56px; overflow:hidden; font-size:22px; position:relative; padding-left:110px;}
.contact li em{font-style:normal; position:absolute; z-index:1; left:0px; top:0px;}
.contact li div{color:#d3556b;}

.case{ width:1200px; height:600px;}
.case h1{padding:35px 0;}
.case li{float:left; width:280px; height:31vh; overflow:hidden; position:relative;padding-right: 3%;}
.case li img{height:21vh; }
.case li span{font-size:16px;text-align: center;display: block;height: 40px;overflow: hidden;letter-spacing: inherit;}
.case li span:hover{text-decoration:underline; color:#F90;}
.case .name{width:250px; position:absolute; z-index:1; left:40px; top:150px; text-align:center; border-bottom:#333 dashed 1px; padding:10px 0; font-size:14px;}

.caseShow{width:665px; overflow:hidden; position:relative;}
.caseShow h1{padding:35px 0;}
.caseShow .title{font-size:28px;}
.caseShow .time{font-size:22px; padding:5px 0 60px 0;}
.caseShow .content{font-size:16px; line-height:33px; text-align:justify; min-height:500px; _height:500px;}
.caseShow .pageNum{font-size:20px; padding:50px 0 100px 0;}
.caseShow .pageNum li{height:35px; line-height:35px; overflow:hidden; text-decoration:underline;}

.newShow{width:900px; overflow:hidden; margin:0 auto; position:relative;}
.newShow .title{font-size:28px; padding:50px 0;}
.newShow .time{font-size:22px; padding:5px 0 60px 0; display:none;}
.newShow .content{font-size:16px; line-height:33px; text-align:justify; min-height:500px; _height:500px;}
.newShow .pageNum{font-size:20px; padding:50px 0 100px 0;}
.newShow .pageNum li{height:35px; line-height:35px; overflow:hidden; text-decoration:underline;}

.caseSide{width:229px; overflow:hidden; background:url(__PUBLIC__/Home/images/aboutimg/caseSide.jpg) left top no-repeat; padding:135px 15px 200px 15px;}
.caseSide .name a{display:block; cursor:pointer; border-bottom:#333 dashed 1px; padding:13px 0 10px 30px; background:url(__PUBLIC__/Home/images/aboutimg/ico4.jpg) 200px 25px no-repeat; font-size:14px;}
.caseSide .name .aNow{border:0px;}
.caseSide .name div{font-size:12px; color:#c30d23; line-height:14px; padding-top:3px;}
.caseSide .list{border-bottom:#333 dashed 1px; padding-bottom:10px; padding-left:30px; line-height:20px; display:none;}
.caseSide .list li{padding:5px 0px;}
.caseSide .list a{color:#666;}
.caseSide .list a:hover{color:#c00;}

.servicePart3{padding:35px 0 0 160px;}
.servicePart3 .list{float:left; width:420px; height:390px; overflow:hidden;}
.servicePart3 .title{height:60px; overflow:hidden; font-size:18px; color:#28a7e1; font-family:Arial;}
.servicePart3 .name{font-size:24px; background:url(__PUBLIC__/Home/images/aboutimg/ico5.jpg) left center no-repeat; padding-left:24px; margin-bottom:10px;}
.servicePart3 li{line-height:32px; font-size:16px;}

.servicePart4{height:880px; position:relative; overflow:hidden; background:url(__PUBLIC__/Home/images/aboutimg/servicePart4.jpg) center 50px no-repeat;}
.servicePart4 .list{float:left; position:relative; width:330px; height:348px; overflow:hidden; left:40px; top:50px;}
.servicePart4 ul{position:absolute; z-index:1; left:30px; bottom:40px;}
.servicePart4 li{font-size:16px; line-height:32px; color:#898989; width:180px; padding-left:10px;}
.hmyinfo{ color:#000;}
.bmyinfo{color:#000;display: inline-block;width: 85%;line-height: 45px;overflow: hidden;padding-left: 2%;}
.bmyinfo span,.bmyinfo a{float: left;}

/*响应式 11*/
/*媒体查询*/


/*手机媒体搜索*/

@media (min-width: 320px) and (max-width: 640px) {
.project_list .auspices_list{width:60%;display: inline-block;height: 32px;overflow: hidden;}
body{ min-width:320px}
.ss_click{display: block;}
#head { min-width: 100% }
#main_nav { min-width: 100%; border-bottom: 0 }
#main { margin-top: 8px; }
#index_main { min-width: 100%; }
.menu_search{display: block;}
#footer { min-width: 100%; }
#footer .footer_content { min-width: 100%; }
.header_search{display: none;}
.phone_clear { clear: both; }
.header_wrap .header_cont { width: 100%;}
.header_wrap .header_cont .logo { padding-left: 2%;  display: table; ; }
.header_wrap .header_cont .logo a { display: table-cell; vertical-align: middle }
.header_wrap .header_cont .logo img { width: 100%; }
.common_logo_in_wrapper { width: auto;padding: 0;margin: 0; position: absolute;top: 20px;right: 10px; }
.common_logo_in_register ul li:last-child {/*display: none;*/ }
#main_nav .nav_content { width: 100%; padding-left: 0; min-width: 100%; }
#main_nav .nav_content .phone_ul_position { width: 100%; display: none; position: absolute; background: #fff; top: 48px; z-index: 100; border-bottom: 2px solid rgba(18,96,179,1) }
#main_nav .nav_content ul li { float: none; }
#main_nav .nav_content ul li a { margin: 0; color: #666; width: 94%; padding: 0 0 0 4%; }
#main_nav .nav_content ul li:hover a { background: rgba(18,96,179,1); color: white; border-radius: 0; }
#main_nav .nav_content ul li:first-child a:hover { background: rgba(18,96,179,1); color: #fff; border-radius: 0; }
.search_box { width: 70%; margin-top: 11px; display: none; }
#search_input { width: 97%; padding-left: 3% }
.search_ico { right: 10px; }
.phone_nav_btn { display: inline-block; color: white;  font-size: 22px;position: absolute;left: 20px;top: 3px; }
#main_nav .nav_content .phone_nav_list { display: block; }
.sort_content>ul>li ul li, #main .sort_content>ul>li h3 { float: none; }
.sort_content ul li ul { height: 0; overflow: hidden; position: absolute; background: #fff; width: 100%; left: 0; }
.sort_content ul li .ul_slide { height: auto; overflow: visible; border-bottom: 2px solid rgba(18,96,179,1); }
#main .help_sort { width: 100%; padding: 0; }
#main .help_sort>h3 { display: none; }
.sort_content ul{width: 100%;}
.sort_content>ul>li { width: 25%; height: 46px; line-height: 46px; padding: 0; float: left; }
#main .help_sort .sort_content h3 span { float: left; font-size: 10px; font-weight: 100; padding: 0; }
.xiala_icon { transform: rotate(180deg); -ms-transform: rotate(180deg); 	/* IE 9 */ -moz-transform: rotate(180deg); 	/* Firefox */ -webkit-transform: rotate(180deg); /* Safari 和 Chrome */ -o-transform: rotate(180deg); 	/* Opera */ }
.main_content { width: 98% }
.main_content .main_content_right { display: none; }
.main_content .main_content_left { width: 95%; padding: 0 2%; margin:0 auto;float: initial;}
.main_content .full_width { width: 100%; }
#footer .share_cont { width: 100%; min-width: 100% }
.f_cont_center { width: 100%; }
#footer .footer_content { height: auto; padding: 0; }
.copyright { padding: 8px 0; text-align: center; }
.help_list span { display: none; }
.main_content .main_content_left .help_list { padding: 20px 6%; margin: 0 }
.main_content .main_content_left>h3 { padding-left: 3%; line-height: 33px; width: 97%; margin-left: -2%; }
.footer_right .f_contact { height: 56px; width: 100%; border-right: 0; }
#footer .footer_content .footer_left .about_us { display: none; }
.footer_right { display: none; }
.detail_content h3 { z-index: 1; }
.sort_content { width: 94%; margin: 0 3%; }
#footer .share .share_btn a { margin: 28px 12px 0 12px; }
#footer .share .share_btn { width: 192px; margin: 0 auto; float: none; }
.list_wrap .project_list { margin: 0; }
.footer_left { float: none; }
.maohao { float: left; }
#main .sort_content>ul>li h3 .title_ico { display: inline-block; padding-right: 4px; }
.lookmore_wrap { width: 100% }
.support_img img { width: 100% }
.toolist { position: relative; right: -98px; bottom: 125px; border: 0; position: absolute; right: 0px; bottom: 0px; width: 70%; }
/*  .swiper-slide img{height: 150px;} */
.newsimg { width: 96%; padding: 2%; }
.newlist_detail { width: 96%; padding: 2%; }
.activity_box { width: 100%; display: block; margin: 0 auto; text-align: left;}
.detail_content h3 img { display: none; }
.member_center {width: auto;height:auto;display: table;position: absolute; top: 20px;right: 10px;margin: 0;padding: 0; }
.guest_center_box { width: 100% }
.input_text { display: block; width: 65%; }
.mes_left, .mes_right { height: 40px }
.mes_help_title { display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; /* font-weight: bold; */ }
.news_title .news_cont{ display: none; }
.detail_content .swiper-container { height:auto; }
.quicklogin { padding-top: 20px;   padding-left: 22px;float: none;}
#login_form{float: none;}
.fubu { display: block; border: 1px solid #fff; top: 0px; color: #000; border-radius: 14px; text-decoration: none; margin-top: 9px; margin-right: 12px; width: 67px; height: 24px; line-height: 24px; font-size: 12px; }
.guest_left_nav ul li { width: 25%; float: left; }
.guest_left_nav { width: 100%; }
.pages { float: none!important; }
.guest_right { width:100%;margin-left: 0; }
.phone_title { display: block; width: 100% }
#company_piddiv { height: 32px; line-height: 32px; }
.person_data>div .biaoti1 { display: block; width: 100% }
.copyright .phone_hide { display: none; }
.link {display:none;}
.breaknav { width: 98%; padding-left: 2% }
.detail_content h3 .btn { margin-left: 12px; }
.main_content .main_content_left .project_list>h3 a:nth-child(3) { display: block; width: 100%; }
.click_select_all { margin: 0 12px 0 4px!important; }
.xiaoxi_h3 { height: 40px; line-height: 40px; }
.fubu:before{ display:none}
.error{padding-left: 0;padding-top: 12px;}
.swiper-slide{ width:100%}
.r_title{float: none;}
.detail_content h3 span{margin-left: 0;padding-left: 0;}
.yangzhang{width: 100%;}
.yangzhang .yt{width: 100%;}
.sm_box{width: 100%;  word-wrap: break-word;margin:0;}
.link{width:10%}
/*微信公众号主体left页面开始*/
.main_content_left .weixin_list{width:100%;}
.main_content_left .weixin_list li{padding-left:61px;}
.main_content_left .weixin_list p{text-align:right;background:#fff;}
.weiquan{padding: 0;}
/*微信公众号主体left页面结束*/

/*地推团队页面css样式开始*/

.etsteam_list{width:100%;}
.etsteam_list li{margin:0;width: 100%;}
.etsteam_list .left img{width:80px;height:80px;border-radius:50%;}
.etsteam_list .center{float:left;width:610px;padding-left:20px;margin-top:6px;}
.etsteam_list .center a{font-size:18px;color:#1e97de;}
.etsteam_list .center p{font-size:14px;color:#959595;}
.etsteam_list .center span{padding:5px 15px 5px 0;}
.etsteam_list .right a{width:150px;height:30px;color:#1e97de;font-size:14px;border:2px solid #1e97de;border-radius:5px;}

/*地推团队页面css样式结束*/
}

